DP_*_*DP_ 23 java tomcat intellij-idea tomcat6
我需要在IntelliJ IDEA中为Tomcat6调试Web应用程序.
当我尝试运行我的Web应用程序时,我收到两个错误:
手动启动Apache Tomcat 6服务工作正常.
我应该怎么做才能从Intellij IDEA调试Apache Tomcat 6中的Web应用程序?
小智 34
按照以下步骤工作: -
现在你很高兴去:)
Swa*_*dhi 23
我一直都在面对这个问题.这是如何解决它
LINUX
打开终端实例.
fuser 1099/tcp
Run Code Online (Sandbox Code Playgroud)
这应该返回一个进程ID.
1099/tcp: 31596
Run Code Online (Sandbox Code Playgroud)
其中31596是进程ID.现在你可以使用进程ID来杀死它,或者只是抨击以下内容 -
fuser -k 1099/tcp
Run Code Online (Sandbox Code Playgroud)
视窗
打开命令提示符实例.
netstat -aon | find "1099"
Run Code Online (Sandbox Code Playgroud)
这将返回您的进程实例.
输出:
TCP 0.0.0.0:1099 0.0.0.0:0 LISTENING 15776
Run Code Online (Sandbox Code Playgroud)
这里15776是进程ID.要杀死这个,请输入 -
taskkill /F /PID 15776
Run Code Online (Sandbox Code Playgroud)
干杯!
如果之前已启动并运行Web应用程序,则可能是旧的调试服务器未在后台正常运行而关闭.请参阅这篇文章,了解如何查找使用端口1099的进程.如果它被证明是一个java进程,请将其删除.
(如果您使用上面链接中建议的GUI sw,您可以通过标记使用端口1099的所有Java进程来杀死进程,右键单击并按"End Process ...")
将您的 http 端口更改为 8080(tomcat 的默认端口)并将调试端口更改为当前没有被任何进程使用的端口。您可以使用大于 1024 的任何值,但由于您在 1099 上遇到错误,因此请尝试大于 6000 的值。
| 归档时间: |
|
| 查看次数: |
50439 次 |
| 最近记录: |