摘要:本文将带你了解 Webapp开发之构建Maven项目并运行,希望本文对大家学WEBAPP有所帮助。
构建Maven Webapp项目并运行
然后等待项目构建
二、设置Tomcat user
在tomcat-users.xml中加入内容
[html] view plain copy
1. </tomcat-users>
2. <!-- 为maven发布web项目加入用户 -->
3. <role rolename="admin-gui"/>
4. <role rolename="admin-script"/>
5. <role rolename="manager-gui"/>
6. <role rolename="manager-script"/>
7. <role rolename="manager-jmx"/>
8. <role rolename="manager-status"/>
9. <user username="admin" password="password" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
10. <!-- 为maven发布web项目加入用户 -->
11. </tomcat-users>
如图:
三、设置maven setting.xml
在mavn的安装目录conf 下的setting.xml内的servers标签中加入如下代码:
[html] view plain copy
1. <!-- 为Tomcat发布加入 -->
2. <server>
3. <id>tomcat</id>
4. <username>admin</username>
5. <password>password</password>
6. lt;/server>
7. <!-- 为Tomcat发布加入 -->
如图:(username,password同上面的tomcat-users.xml内的user标签中)
四、修改pom.xml
在pom.xml的<build></build>内加入如下代码:
[html] view plain copy
1. <!-- 为发布加入 -->
2. <plugins>
3. <plugin>
4. <groupId>org.codehaus.mojo</groupId>
5. <artifactId>tomcat-maven-plugin</artifactId>
6. <version>1.0-beta-1</version>
7. <configuration>
8. <url>//localhost:8080/manager/text</url>
9. <path>/path</path>
10. <server>tomcat</server>
11. <username>admin</username>
12. <password>password</password>
13. </configuration>
14. </plugin>
15. </plugins>
16. <!-- 为发布加入 -->
(说明:path是指定访问路径,如该工程的访问路径是://localhost:8080/path)
(提示:此处设置不是通用的,可能会报错,遇到问题可参考//stackoverflow.com/questions/5410479/tomcat-maven-plugin-403-error 解决)
五、运行 Maven build ..
运行 maven build ... 输入package tomcat :redeploy 点击run. (而后可以直接点解maven build运行)
会看到build success提示,发布成功。
六、其他:
可能会遇到如下错误:
原因:可能是Tomcat 未启动成功
可能会遇到如下错误:
ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.0-beta-1:redeploy (default-cli) on project sinbad-ordering-pizza: Cannot invoke Tomcat manager: Server returned HTTP response code: 403 for URL: //localhost:8080/sinbad/text/deploy?path=%2Fproject&war=&update=true -> [Help 1]
原因:可能是权限不足等。
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之WebApp频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号