我正在使用NetBeans 8.0.2(也是在最新的每晚构建中尝试过)并尝试在端口8084上启动TomEE Plume服务器(也尝试在不同的端口上).服务器启动并正常工作,但NetBeans认为它没有启动,等待大约2分钟后(“等待Tomcat”)抛出一个错误窗口“Tomcat无法启动”或类似的东西.
有类似于我的问题,区别在于我完全没有错误,只有“Tomcat无法启动”窗口,因此我甚至无法将日志放在此处,因为它没有任何用处.此外,可用的解决方案对我不起作用.
我相信NetBeans和TomEE之间存在一些通信问题,我几乎可以肯定问题出现在NetBeans中,因为TomEE运行良好并且应该启动它,localhost:8084虽然NetBeans认为它无法启动,但却给了我Tomcat页面.由于某些原因,TomEE在启动后没有向NetBeans发送确认信息的可能性很小,但我真的不知道如何检查它.
我已经研究了同样的问题,两个最常见的问题是“’127.0.0.1 *’不被认为是内部或外部命令”和我一样.建议的解决方案是在工具选项中选择“无代理”,但它对我没有帮助.
另外,为了确定,我编辑了catalina.bat文件并检查了我的用户权限,即role =“admin-gui,manager-gui,admin,manager-script”.
我希望有人遇到同样的问题.另外,我想知道这个问题是否可以解决.谢谢.
解决方法:
在server.xml中,从连接器中删除xpoweredBy和server属性:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" xpoweredBy="false"
server="Apache TomEE" />