1、配置tomcat-users.xml文件
在tomcat安装目录下找到tomcat-users.xml文件。该文件路径为【tomcat安装根目录】/conf/
修改文件内容,增加下列内容:
启动tomcat7,然后访问 http://localhost:8080/manager/html,输入admin/password,如果出现以下界面,表示tomcat一切OK
如果是Tomcat6 http://localhost:8080/manager
2、配置maven 的setting.xml 文件
在Maven的conf目录中的setting.xml servers节点增加
3、配置项目pom.xml文件
注:此处的url 注意是xxx/manager/text 并非是 xxx/manager/html 原因是我用的tomcat 是tomcat7 的版本
4、cmd运行
先进入到项目所在的目录,然后运行
最终结果:
其中只有system-web是web项目,其它都不是,只是一些依赖项目
在目录D:JavaToolapache-tomcat-7.0.62webapps可以找到发布好的文件
浏览器输入:http://localhost:8080/system-web/
常见错误排除:
1.Connection refused错误
报错信息如下:
原因:未启动Tomcat服务器
解决办法:先启动Tomcat服务器再选择Run
2. 401错误
报错信息如下:
原因:权限问题
解决办法在$CATALINA_BASE/conf/tomcat-users.xml,
如D:apache-tomcat-7.0.34conf omcat-users.xml文件中添加权限
修改pom.xml文件,在<configuration>
</configuration>中添加
3.403错误
报错信息如下:
原因:产生该问题有可能因为两个原因,具体参见解决办法
解决办法:
1)如果使用的是Tomcat 7,需要修改pom.xml中部署的url地址,将
<url>http://localhost:8080/manager</url>
改
<url>http://localhost:8080/manager/text</url>
在这次部署的问题上,我就是遇到了url 的问题,我用的是tomcat7
2)给tomcat用户权限分配上,需要同时具备manager-gui和manager-script权限
正确的conf/tomcat-users.xml配置应为: