Eclipse调试Maven管理的Web项目.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Eclipse调试Maven管理的Web项目

环境:Eclipse (Java)Java EE版本配置可能更方便。使用Eclipse和Maven环境在Tomcat上调试WebProject,无需用户开启tomcat server,直接调试。According to Leon Qin, jetty might be better.?? 1. 下载Tomcat,解压在本地的某个目录。? ? ?\\\Share\Install\apache-tomcat-7.0.26-windows-x86.zip? ? ?本例解压到E:\Tomcat\文件夹。2. 添加环境变量,CATALINA_HOME。? ? ?3. 修改tomcat的配置文件。? ? ?修改用户配置文件%CATALINA_HOME%\conf\tomcat-users.xml:? ? ?添加如下配置:? ? ?role rolename=manager-gui/???? user username=admin password=admin roles=manager-gui/? ? ?用户名和密码自己定义。4. 修改Maven关于Server的配置:? ? ?修改配置文件%MAVEN_HOME%\conf\settings.xml:? ? ?在settings\servers下面添加如下设置:? ? ?!--Tomcat 7 server --???? server????????? idtomcat/id????????? usernameadmin/username????????? passwordadmin/password???? /server? ? ??????其中username和password与tomcat配置的相同即可。5. 修改项目的pom.xml文件。? ? ?在project/build/plugins下面添加如下代码:? ?plugin???????groupIdorg.apache.tomcat.maven/groupId????????????artifactIdtomcat7-maven-plugin/artifactId????????????version2.0-SNAPSHOT/version????????????configuration?????????????????urlhttp://localhost:8080/manager/html/url?????????????????servertomcat/server????????????/configuration???/plugin? ? ?? ? ?tomcat7的依赖项会自动从私服上面找到的。6. 配置Debug Configurations。? ? ?? ? ?找到pom.xml的Debug As菜单下面的Debug Configurations...,打开:? ? ?? ? ?? ? ?? ? ?在Goals添加:tomcat7:run,? ? ?如果喜欢的话,在Common里面将这个配置添加到Debug的Favorite里面:? ? ??????这样就可以在工具栏的debug下面找到这个配置:? ? ??????由于Eclipse的Run As和Debug As使用的是相同的配置,所以可以建一个build的配置:? ? ??????然后在Common里面将这个配置加到Run里面,就可以在工具栏的Run下面找到这个配置了。7. 调试Web项目。? ? ?点击工具栏的Debug下面的debug配置,或者在pom.xml右键菜单中选择自己配置的Run As,会自动进入调试模式,可以在处理HTTP请求的位置添加断点。注意问题:1. 由于使用Maven管理项目,依赖项都是从私服上面拉下来的,所以自己的更新要及时提交,触发build服务器,更新到私服上。2. 依赖项是自己开发的,更新比较频繁,编译时候建议使用 compile -U 编译。 -U参数是检查私服上面的版本是否有更新,如果有更新会重新下载,如果没有则跳过。

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档