我无法调试小程序,当它在WAR文件中。我使用Eclipse IDE和Win8。我的java版本是7 15。
我要列出我的步骤,也许我做错了什么:
1)首先,我去“控制面板-
2)然后我在“运行时参数”中输入以下行:(不带引号)“-Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=1888,suspend=n”,然后我点击“OK”,“OK”。
3)在Eclipse IDE中构建war文件。
4)然后我导航到“服务器”选项卡,右键单击我的tomcat服务器并选择“调试”。现在,我可以使用这个地址在浏览器上访问我的项目:“localhost:8080/myProjectName”。
5)在Eclipse IDE上,我转到“运行-
6)我将连接类型设置为“Standart (Socket Attach)”,然后将“port”设置为1888,将host设置为“localhost”,然后单击“apply”。
7)单击“应用”后,我不关闭该窗口,然后单击“调试”。窗口关闭,IDE 吐出错误窗口“出现问题。启动 myProjectName(1)' 遇到了一个问题。无法连接到远程 VM。连接被拒绝。
-附加信息-
我在这个项目中也使用了java服务器页面,然后我设置
JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,地址=8000,服务器=y,挂起=n
在 catalina.bat 文件中,然后通过键入
catalina.batjpda启动
我能够调试java bean,但不能调试小程序。这是因为 Bean 在服务器端运行,而小程序在用户端运行。
我的整个应用程序或小程序未签名,因此我的系统无法附加运行时参数以从Java控制面板进行调试。
我使用EclipseGradle插件执行了一个gradle构建,并将war文件从build/lib部署到远程服务器上的tomcat上。war文件抛出404,即使tomcat管理器将war标识为已部署。看到日志后,似乎Spring应用程序根本没有启动。 日志: 更新: 在更改log4j属性后,多亏了Stefan,当我试图部署我的war文件时,我发现了以下错误。
问题内容: 我正在调试jnlp应用程序,过去可以通过Eclipse对其进行远程调试,但现在不再可用。 启动它的命令是: 问题是当我连接Eclipse调试器时,它会关闭并重新启动;因此,调试器将附加到第一个进程;当这种情况消失时,调试器也是如此。 调试器脚本实际上并不重要;因为如果suspend = n,则在调试器启动之前,jnlp进程会自行重新启动。 我尝试跟踪它,但是选项-XX:TraceSup
问题内容: 我以前没有构建过Java Web应用程序,但是我已经完成了足够的测试,Maven正在构建我的WAR文件。它是一个多模块Maven项目,从属模块在WAR的WEB-INF / lib目录中均具有其JAR文件。 所以一切似乎都很好,但是如何调试呢?我知道如何(从命令行)在我的机器上的Tomcat中运行WAR。我也认为我也知道如何从命令行设置和运行Maven Jetty插件。但是,如何最好地调
我收到了一些java代码和一个需要测试的web应用程序的WAR文件。 所以总的来说,我的问题是1将war和源代码加载到Eclipse2中的正确过程是什么。为什么Eclipse没有加载war文件
我使用的是drools版本:5.5.0.final 我已经添加了安装的drools插件,如下链接:是否有用于Eclipse的drools插件? 请任何人帮助我调试drl文件。
问题内容: 我想逐行调试Java程序的整个流程,而我正在使用eclipse,我该怎么做? 问题答案: 在Eclipse中调试Java程序需要执行多个步骤,例如: 设置断点 启动调试器 控制程序执行。 对于逐行使用F6和F5进入方法 评估变量等 将所有内容放在此处会使答案过长。我建议您遵循本教程: http://www.vogella.com/articles/EclipseDebugging/ar