在不同的 Eclipse 实例中调试 tomcat 中的两个应用程序
debug two applications in tomcat in different eclipse instances
我有两个服务器 java 应用程序。
其中一个应用程序是 运行 在一个 eclipse
实例中 - 它连接到远程 tomcat 应用程序到端口 5005
。
另一个应用程序在另一个 eclipse
实例中 运行。但是当我尝试将它连接到远程应用程序到端口 5005
时 - 我遇到了 connection refused
错误。
我设置JAVA_OPTS
后开始tomcat
C:\Users\username>set JAVA_OPTS=-Dapp.environment=LOCAL -Dapp.config.dir=/D:\config -Xms1024m -Xmx4096m -XX
:NewSize=512m -XX:MaxNewSize=1024m -XX:PermSize=512m -XX:MaxPermSize=2048m -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n
然后使用catalina start
.
所以问题是:
如何允许在不同 eclipse
实例中调试两个应用程序但连接到同一个 Tomcat 实例?
您可以为另一个 Eclipse 制作一个单独的 Tomcat 目录副本。使用 New -> Server
继续创建新服务器的正常过程。请务必 select 副本 Tomcat 作为服务器。然后,双击服务器选项卡中的服务器,将 Server Ports
更改为与第一个 Tomcat 实例不同。
我有两个服务器 java 应用程序。
其中一个应用程序是 运行 在一个 eclipse
实例中 - 它连接到远程 tomcat 应用程序到端口 5005
。
另一个应用程序在另一个 eclipse
实例中 运行。但是当我尝试将它连接到远程应用程序到端口 5005
时 - 我遇到了 connection refused
错误。
我设置JAVA_OPTS
C:\Users\username>set JAVA_OPTS=-Dapp.environment=LOCAL -Dapp.config.dir=/D:\config -Xms1024m -Xmx4096m -XX
:NewSize=512m -XX:MaxNewSize=1024m -XX:PermSize=512m -XX:MaxPermSize=2048m -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n
然后使用catalina start
.
所以问题是:
如何允许在不同 eclipse
实例中调试两个应用程序但连接到同一个 Tomcat 实例?
您可以为另一个 Eclipse 制作一个单独的 Tomcat 目录副本。使用 New -> Server
继续创建新服务器的正常过程。请务必 select 副本 Tomcat 作为服务器。然后,双击服务器选项卡中的服务器,将 Server Ports
更改为与第一个 Tomcat 实例不同。