使用Eclipse和Maven调试打包为WAR的Java Web应用程序的最佳方法?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用Eclipse和Maven调试打包为WAR的Java Web应用程序的最佳方法?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含824字,纯文字阅读大概需要2分钟。
内容图文
![使用Eclipse和Maven调试打包为WAR的Java Web应用程序的最佳方法?](/upload/InfoBanner/zyjiaocheng/708/ba1b89bb94c44872abe7dd523e250201.jpg)
我以前没有构建过Java Web应用程序,但我已经完成了测试,Maven正在构建我的WAR文件.它是一个多模块Maven项目,依赖模块都将其JAR文件放在WAR的WEB-INF / lib目录中.
所以一切似乎都很好,但如何调试?我知道如何(从命令行)在我的机器上运行Tomcat中的WAR.我也认为我知道如何从命令行设置和运行Maven Jetty插件.但是如何最好地调试…我喜欢Eclipse的所有断点和变量检查?
我应该创建某种启动配置,还是远程连接调试器? Eclipse中有什么东西可以帮助…就像一个插件?
解决方法:
如果使用tomcat / jetty插件运行WAR,请将调试选项传递给Maven:
export MAVEN_OPTS="-Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000" mvn tomcat:run
如果使用常规Tomcat运行WAR,只需在启用JPDA(调试器)支持的情况下运行它:
$TOMCAT_HOME/bin/catalina.sh jpda start
Tomcat 6 JPDA的默认端口是8000.
现在将Eclipse(Debug – > Remote Java Application)连接到端口8000,享受精细的调试会话.
内容总结
以上是互联网集市为您收集整理的使用Eclipse和Maven调试打包为WAR的Java Web应用程序的最佳方法?全部内容,希望文章能够帮你解决使用Eclipse和Maven调试打包为WAR的Java Web应用程序的最佳方法?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。