今天在测试环境部署项目的时候,tomcat启动报错,错误信息如下:
小编觉得非常简单的一个事情,结果掉在坑里面了!
再部署的时候我直接复制了一个项目的文件夹,修改了一下配置文件和端口,也就几分钟的时候,结果启动的时候没有起来,这就尴尬了,一直提示端口重复,我尝试修改了server.xml中的几个端口,发现上面的错误还是存在。尝试了几遍不好使,我就仔细的看了看这个错误,发现提示JDWP 远程调试端口 冲突,debugInit 存在错误。幸好我前段时间搞了搞idea 远程调试 tomcat。
https://blog.youkuaiyun.com/hao134838/article/details/82050008
于是小编查了一下这个配置,结果在意料之中,这个tomcat竟然打开了远程调试。所以解决办法就简单了,直接修改远程端口就好了。具体曹组直接参考上面链接就好了。
所以,简单事情我们也应该好好看错误提示,避免浪费时间!
JDWP 协议介绍
JDWP 是 Java Debug Wire Protocol 的缩写,它定义了调试器(debugger)和被调试的 Java 虚拟机(target vm)之间的通信协议。
这里首先要说明一下 debug