【问题标题】:CentOS / Tomcat / Enabling remote debuggingCentOS / Tomcat / 启用远程调试
【发布时间】:2016-08-25 18:42:17
【问题描述】:

我有点迷失在 CentOS 上。我正在尝试以远程调试模式运行 Tomcat 服务器。但我在那里找不到任何 catalina.sh。 Tomcat 服务器是在 yum 的帮助下安装的。在 CentOS 上配置它的正确方法是什么?

谢谢!

【问题讨论】:

    标签: tomcat centos


    【解决方案1】:

    查找/etc/tomcat5/tomcat5.conf/etc/tomcat6/tomcat6.conf 或可能是/usr/share/tomcat6/conf。在 JAVA_OPTS 定义中添加远程调试内容

    【讨论】:

      【解决方案2】:

      在你启动 tomcat 之前,在 shell 上执行这个命令

      export CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
      

      之后你可以使用你的启动脚本启动tomcat

      /etc/init.d/tomcat6 start
      

      在远程调试配置中设置正确的主机和端口 8000。检查端口是否可以从外部访问并且没有被防火墙阻止。

      【讨论】:

        【解决方案3】:

        修改/etc/tomcat/tomcat.conf添加以下行:
        CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n".
        然后用service tomcat start启动Tomcat。

        【讨论】:

          猜你喜欢
          • 2020-09-15
          • 2015-08-11
          • 2011-04-19
          • 2015-09-02
          • 2013-02-13
          • 2017-02-03
          • 2013-04-10
          • 2011-10-07
          • 1970-01-01
          相关资源
          最近更新 更多