启动发布服务器时出现错误



我已经在我的系统上安装并配置了ATG。我对发布和生产服务器使用以下配置:

出版

  • HTTP端口:8180
  • HTTPS端口:8543
  • 站点HTTP端口:8180
  • RMI端口:8861
  • DRP端口:8851
  • 文件部署:8811

    HTTP端口:8080
  • HTTPS端口:8443
  • 站点HTTP端口:8080
  • RMI端口:8860
  • DRP端口:8850
  • 文件部署:8810

运行生产服务器的startServerOnJBoss.bat后,它启动其服务。问题是,当我运行出版的startServerOnJBoss.bat:它显示,立即这个错误:

ERROR: transport error 202: bind failed: Address already in use
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:750]
FATAL ERROR in native method: JDWP No Transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)

任何想法?

这是因为您的生产服务器和发布服务器使用相同的端口进行调试。在jboss_home/bin目录中,您有run.conf文件,其中有这一行设置了您的调试端口8787,这将发生冲突。

set "JAVA_OPTS=%JAVA_OPTS% -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"

要使用不同的端口,只需复制run.batrun.conf bat并重新命名,然后启动发布服务器。请确保更改发布服务器的调试端口。

相关内容

  • 没有找到相关文章

最新更新