Cra*_*lus 5 java tomcat web-applications java-ee
我使用TOMCAT_HOME\bin目录中的startup.bat启动Tomcat.
我需要启用所有java的调试跟踪.
在我的网络应用程序中(注意:实际上它是一个axis2网络服务)我做了:
System.setProperty("javax.net.debug","all");
但它没有用.
没有打印到Tomcat控制台.
我尝试在启动时将此属性作为参数放在Tomcat中,因此我按如下方式编辑了catalina.bat:
之前:
if not "%LOGGING_MANAGER%" == "" goto noJuliManager
set LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%
Run Code Online (Sandbox Code Playgroud)
后:
if not "%LOGGING_MANAGER%" == "" goto noJuliManager
set LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%
set JAVA_OPTS=-Djavax.net.debug=all %JAVA_OPTS%
Run Code Online (Sandbox Code Playgroud)
我不确定这是否是写在catalina.bat的写入位置,但它对我来说似乎是合理的.
也没有成功.
那么如何用-Djava选项启动tomcat呢?
具体如何启用
System.setProperty("javax.net.debug","all");
以便我可以在我的网络应用程序中进行调试?
谢谢.
为Tomcat设置额外参数的"官方"方法是bin/catalina.sh在Unix或bin\catalina.batWindows中创建.在您的(Windows)情况下,该文件应如下所示:
set CATALINA_OPTS=%CATALINA_OPTS% -Djavax.net.debug=all
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27769 次 |
| 最近记录: |