加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在远程调试模式下启动tomcat时出错

发布时间:2020-05-24 19:40:03 所属栏目:Java 来源:互联网
导读:Tomcat未在调试模式下启动.记录下面的日志. C:ApacheSoftapache-tomcat-7.0.67bincatalina.bat jpda startUsing CATALINA_BASE: C:ApacheSoftapache-tomcat-7.0.67Using CATALINA_HOME: C:ApacheSoftapache-tomcat-

Tomcat未在调试模式下启动.记录下面的日志.

C:ApacheSoftapache-tomcat-7.0.67bin>catalina.bat jpda start
Using CATALINA_BASE:   "C:ApacheSoftapache-tomcat-7.0.67"
Using CATALINA_HOME:   "C:ApacheSoftapache-tomcat-7.0.67"
Using CATALINA_TMPDIR: "C:ApacheSoftapache-tomcat-7.0.67temp"
Using JRE_HOME:        "C:Program FilesJavajdk1.7.0_79"
Using CLASSPATH:       "C:ApacheSoftapache-tomcat-7.0.67binbootstrap.jar;C:ApacheSoftapache-tomcat-7.0.67bintomcat-juli.jar"
=transport=dt_socket was unexpected at this time.

解决方法

让我猜一下,你在blog.trifork.com上读到了一个名为“如何在智能IDEA中从远程调试应用程序运行”的链接.

说明在setenv.bat中为Windows执行此操作:

set JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=1043,server=y,suspend=n"

是的,那不行. catalina.bat添加了自己的引号,因此最终尝试执行此操作:

if not ""-agentlib:jdwp=transport=dt_socket,suspend=n"" == "" goto gotJpdaOpts

更好的计划是这样做:

set JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,suspend=n

我知道这是差不多一年前的事了,但我遇到了这个问题,最终不得不从Tomcat批处理文件中删除“@echo off”并自行追查.希望这会被投票,以便它可以拯救别人这种悲伤.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读