Mug*_*4ok 11 java tomcat netbeans tomee
我正在使用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文件并检查了我的用户权限roles="admin-gui,manager-gui,admin,manager-script".
我希望有人遇到同样的问题.另外,我想知道这个问题是否可以解决.谢谢.
小智 26
在server.xml中,从连接器中删除xpoweredBy和server属性:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" xpoweredBy="false"
server="Apache TomEE" />
Run Code Online (Sandbox Code Playgroud)
How*_*ard 15
NetBeans 8.0.2与TomEE + 1.7.1一起运行良好,但后来我从TomEE + 1.7.1升级到1.7.2,在NetBeans 8.0.2 中的服务 > 服务器中添加了TomEE + 1.7.2,那时我遇到了'失败'在运行最新修补的NetBeans 8.0.2和TomEE + 1.7.2时启动'错误.
在server.xml中,我有以下内容:
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" connectionTimeout="20000" acceptorThreadCount="2"
redirectPort="8443" socket.directBuffer="false"/>
Run Code Online (Sandbox Code Playgroud)
我试图修改连接器,但这并没有解决问题.
我的修复方法是取消选中Apache TomEE + 1.7.2的服务器属性的" 平台"选项卡上的" 使用IDE代理设置"复选框.见下文.

我会将首选项下的netbeans中的代理设置检查为"No Proxy"而不是"Use System Proxy Settings".
为我工作.
资料来源:https://www.youtube.com/watch?v = uI1j-8F8eN4
在带有Netbeans 8.1的tomcat 8.5.11中,我必须更改此设置:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
Run Code Online (Sandbox Code Playgroud)
为了这:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000" xpoweredBy="false" server="Apache-Coyote/1.1"
redirectPort="8443" />
Run Code Online (Sandbox Code Playgroud)
在server.xml文件中。
| 归档时间: |
|
| 查看次数: |
24224 次 |
| 最近记录: |