Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 调试ApacheTomcat。哎呀!谷歌浏览器无法连接。为什么?_Java_Eclipse_Debugging_Tomcat_Jpda - Fatal编程技术网

Java 调试ApacheTomcat。哎呀!谷歌浏览器无法连接。为什么?

Java 调试ApacheTomcat。哎呀!谷歌浏览器无法连接。为什么?,java,eclipse,debugging,tomcat,jpda,Java,Eclipse,Debugging,Tomcat,Jpda,我有下一个任务:在Eclipse中调试ApacheTomcat 我的步骤: 运行Tomcat:/startup.sh 选中-在浏览器中打开localhost:8080/MyProject-成功 在文件catalina.sh中,我添加了以下几行: 导出JPDA\u地址=8000 export-JPDA\u TRANSPORT=dt\u socket 在文件startup.sh中: 我谨此陈辞: #exec“$PRGDIR”/“$EXECUTABLE”start“$@” 并添加了下一行: e

我有下一个任务:在Eclipse中调试ApacheTomcat

我的步骤:

  • 运行Tomcat:
    /startup.sh
  • 选中-在浏览器中打开localhost:8080/MyProject-成功
  • 在文件
    catalina.sh
    中,我添加了以下几行:
导出JPDA\u地址=8000
export-JPDA\u TRANSPORT=dt\u socket

  • 在文件
    startup.sh
    中:
我谨此陈辞:

#exec“$PRGDIR”/“$EXECUTABLE”start“$@”

并添加了下一行:

exec“$PRGDIR”/“$EXECUTABLE”jpda start“$@”

  • 运行Tomcat:
    startup.sh
  • 签入浏览器尝试打开localhost:8080/MyProject-失败。 在下一步中,我将尝试在Eclipse中为远程调试Tomcat添加设置,但上一步失败了
为什么会发生这种情况

也许,这取决于操作系统类型?我使用Ubuntu11.10…

1。)没有双关语:在修改.sh文件和运行startup.sh之前,您是否停止了tomcat

2.)检查tomcat日志中的错误

3.)我以这种方式运行Tomcat进行调试:

  • 创建了一个MyCatalinaStart.sh(windows上的bat),其中包含以下内容
导出JPDA_地址=8000

导出JPDA_传输=dt_套接字

导出JPDA_SUSPEND=n

catalina.sh jpda启动

  • 从它开始Tomcat。sh或bat文件不需要修改,它们可以随时接收输入

一些敏感的人可能会想“嘿,我不是弱智等等”之类的话。