我有多个项目在不同的端口上使用tomcat。
我通常只使用tomcatRun
运行gradle tR
任务。
但我需要调试一个应用程序 - 它在localhost:9080
端口上运行,因此我在eclipse
中创建了调试配置以使用localhost
和9000
端口。
但是如何使用调试属性运行tomcatRun
任务?作为一种解决方案,我发现使用了一些变量
GRADLE_OPTS="-Xmx2048m -Xms2048m -XX:PermSize=512m -XX:MaxPermSize=1024m -Xdebug -Xrunjdwp:transport=dt_socket,address=9000,server=y,suspend=n"
但是我不知道如何为我当前的应用程序设置它 - 因为我有多个使用tomcat的应用程序,我想在调试模式下只运行一个应用程序?
答案 0 :(得分:1)
您可以在tomcat / bin目录中使用setenv.bat / setenv.sh并编写
set CATALINA_OPTS=-Xmx512m -XX:MaxPermSize=256m ...