一尘不染

TomEE启动,但Netbeans给出“启动失败”错误

tomcat

我正在使用NetBeans 8.0.2(也在最新的每晚版本中尝试过),并试图在端口8084上启动TomEE
Plume服务器(也在其他端口上尝试过)。服务器可以启动并且可以正常运行,但是NetBeans认为它没有启动,并且经过大约2分钟的等待(“等待Tomcat”),抛出了一个错误窗口“
Tomcat无法启动”或类似的消息。

有一些与我类似的问题,不同之处在于我完全没有错误,只有“
Tomcat无法启动”窗口,所以我什至不能把日志放在这里,因为它说没有用。另外,可用的解决方案对我不起作用。

我相信NetBeans与TomEE之间存在一些通信问题,而且我几乎可以肯定问题出在NetBeans中,因为TomEE可以正常运行并且可以正常启动,虽然NetBeans认为启动失败,但是localhost:8084给了我Tomcat页面。由于某种原因,TomEE在启动后没有将确认发送给NetBeans的可能性很小,但是我真的不知道如何检查。

我研究了相同的问题,两个最常见的问题是“‘127.0.0.1
*’无法识别为内部或外部命令”,与我所遇到的问题完全相同。建议的解决方案是在“工具选项”中选择“无代理”,但这仍然无济于事。

另外,为确保确定,我已经编辑了catalina.bat文件并检查了用户权限roles="admin-gui,manager- gui,admin,manager-script"

我希望有人遇到同样的问题。另外,我想知道这个问题甚至可以解决。谢谢。


阅读 254

收藏
2020-06-16

共1个答案

一尘不染

在server.xml中,从连接器中删除xpoweredBy和server属性:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" xpoweredBy="false"
           server="Apache TomEE" />
2020-06-16