百度了挺多,没解决,
在tomcat那里编辑结构,把debug的配置变量去掉,运行起来了。
应该是debug的配置变量中的端口被占用或者其他端口的问题,
之前启动也是同样问题,然后把tomcat的启动配置,有一个勾选使用本地配置代替默认配置的选项,把那个去掉,因为本地配置不存在,也是同样的提示。
过了20分钟,发现debug断点无效,百度了一下就是因为关了pass value 导致,,只能打开,
还是端口占用问题,改了debug的两个端口,一个是 jmx port 一个是 debug port ,改完就可以debug了。
其实原来就可以debug,因为端口占用不能debug,乱改了端口,两个端口应该是关联的。我用的是 2009和 49304