当前位置: 首页 > 知识库问答 >
问题:

如何从apache tomcat服务器的命令提示符启动调试模式?

谢清野
2023-03-14

我想为我的应用程序启动调试模式。但是我需要从命令提示符启动调试模式。有可能吗?程序会在tomcat 5.5和tomcat 6之间变化吗。?

共有3个答案

戚森
2023-03-14

>

从命令行:

Linux:

cd apache-tomcat/bin
export JPDA_SUSPEND=y
./catalina.sh jpda run

窗口:

cd apache-tomcat\bin
set JPDA_SUSPEND=y
catalina.bat jpda run

从您的IDE执行远程调试配置,Tomcat将开始运行,您现在可以在IDE中设置断点。

注:

JPDA_SUSPEND=y行是可选的,如果您希望Apache Tomcat在步骤3完成之前不开始执行,则该行非常有用,如果您希望解决应用程序初始化问题,则该行非常有用。

阴宏爽
2023-03-14

对于windows首先设置变量:

set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket

要在调试模式下启动服务器,请执行以下操作:

%TOMCAT_HOME%/bin/catalina.bat jpda start

对于unix首次导出变量:

export JPDA_ADDRESS=8000
export JPDA_TRANSPORT=dt_socket

并以调试模式启动服务器:

%TOMCAT_HOME%/bin/catalina.sh jpda start
欧阳德运
2023-03-14
$ catalina.bat jpda start
$ catalina.sh jpda start

更多信息----

 类似资料:
  • 到目前为止,我想出了这个命令: 但是当我运行它时,我得到以下错误: 非常感谢您的帮助。

  • 我需要启动spring boot的嵌入式tomcat服务器,并在调试模式下启动服务器

  • 问题内容: 有没有一种方法可以从Visual Studio 2010 Express中启动64位命令提示符?我知道我可以创建一个自定义工具来执行此操作,但是VS本身是一个32位应用程序,它仅启动32位命令提示符。有任何想法吗? 编辑:对不起,您不清楚。我正在使用Web开发人员快速版来开发非.NET移动应用程序,并且需要使用64位命令提示符来打包移动应用程序。 问题答案: 您是否拥有Microsof

  • 我有一个Java的web应用程序项目,使用Maven、Spring、Tomcat等。我使用Eclipse火星,我可以导入项目,但我不能在Eclipse下运行它,因为有些插件我找不到。但是我可以用命令编译项目,我可以用命令运行我的项目。我想在调试模式下运行项目,但我不知道如何从命令提示符以调试模式运行项目。我知道有一个mvnDebug命令,但是如果我在Eclipse中的源代码中的任何地方(自然是在J

  • 我正尝试使用hybrisserver.bat调试从控制台启动hybris服务器,但失败 C:\work\trail\hybris\bin\platform>hybrisserver.bat调试'findstr'不能识别为内部或外部命令、可操作程序或批处理文件。用法:“C:\work\trail\hybris\bin\platform\tomcat\bin\wrapper.bat”{console:

  • 问题内容: 我想从命令提示符下编译一个非常基本的代码,但是它总是不成功,并且编译器告诉我以下内容: 我用谷歌搜索了解决方案,发现需要将这些库包含在PATH中。我相信我做到了。我坚信我的计算机中这些库的位置是: 我的PATH的末尾(相关部分)如下: 对我来说,看起来还可以,但显然不是。谁能告诉我可能是什么问题? 问题答案: classpath不是path …,并且您不需要将它作为环境变量。您可以使用