java - 当我尝试在 OSX 下使用 Tomcat 在 Netbeans 中运行 JSP 项目时,程序挂起

标签 java macos jsp tomcat netbeans

我一直在尝试将我的 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/

相关文章:

java - 在 Spring Security 中访问特定用户的特定 URL

macos - 在 GPU Cocoa 上应用 CIFilter

java - 如何从 JavaScript 中的 div 中获取值并对其进行排序?

jsp - 修改Tomcat实例

java - 如何保证 Netty 连接的安全?

java - 无法从 jar 文件启动 JavaFx 应用程序。未找到类异常

java - 从 javascript (ajax) 调用 Spring Controller 方法未触发?

java - 如何通过grails应用程序连接到机器IP地址和端口

java - Android 更新 17 似乎与外部 Jar 不兼容

java - Eclipse 不适用于 JSP