我一直在尝试将我的 Mac 设置为在 OSX 下使用 Neatbean 8.1 和 Tomcat 运行 JSP 项目。
我按照此页面上发布的说明进行操作,我可以毫无问题地启动和停止 Tomcat。 ( How to connect NetBeans 8 with Tomcat 8 in Mac OS X? )
我遇到的问题似乎更微妙,我无法弄清楚。
在我创建并构建我的 JSP 项目后,Netbeans 制作了一个 war 文件
BUILD SUCCESSFUL (total time: 0 seconds)
但是当我点击运行按钮时。 Tomcat 将启动,但 Netbeans 将停止运行。我从 IDE 得到的唯一消息是
Deploying Project myTestProject ...
Waiting for Tomcat
然后什么都没有。浏览器没有启动,也没有任何反应。
当我进入浏览器并输入 http://localhost:8080/myTestProject 时我一无所获。
因此 Netbeans 已连接到 Tomcat,并且可以启动服务器容器,但随后什么也没有。
终于在大约 3 分钟后我收到了这条消息
/Users/user/Projects/myTestProject/nbproject/build-impl.xml:1045:
Deployment error: Starting of Tomcat failed.
See the server log for details.
BUILD FAILED (total time: 3 minutes 1 second)
关于我应该看哪里的任何想法?
最佳答案
经过两天的努力,我终于在这里找到了答案。
https://netbeans.org/bugzilla/show_bug.cgi?id=262749
我将此评论留给同样面临此问题的任何人。它似乎是 Netbeans 中的一个错误
修复很简单,我所要做的就是将这行文本添加到我的 server.xml -- "server="Apache-Coyote/1.1"
连接器应如下所示:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
server="Apache-Coyote/1.1" />
关于java - 当我尝试在 OSX 下使用 Tomcat 在 Netbeans 中运行 JSP 项目时,程序挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39335275/