端口已在使用/ Tomcat启动失败



Netbeans: Port Already in Use/Start of Tomcat failed

当选择Apache Tomcat作为服务器而不是膨胀的glassFish服务器时,我面临Netbeans反复出现的问题。

问题1: 端口NNNN已经用于GlassFish:经过这么多的研究,我可以发现我已经安装了Oracle DB服务器很久了,它使用相同的端口。更改了它(可以尝试暂时停止服务器)。glassfish运行良好

问题2: 端口NNNN已经在Apache Tomcat中使用:在一些博客的帮助下,我了解到一些应用程序将占用相同的端口。识别PID。在任务管理器中终止进程。通过Netbeans重新启动Tomcat,要么运行web项目,要么右键单击Tomcat并在服务器窗口上运行它。服务器以Catalina脚本启动。显示"正在启动Tomcat,等待Tomcat"消息。3分钟后显示

开始

Tomcat失败,指向nbproject build xml page 1070行。

启动Tomcat进程…等待Tomcat…Tomcat启动失败。C :............................... testApp nbproject build-impl.xml: 1070:部署错误:Tomcat失败的开始。有关详细信息,请参阅服务器日志。构建失败(总时间:3分3秒)

我不知道怎么了。可能是Netbeans正在等待tomcat内部响应,或者从内部部署WAR文件失败。

我检查了登录Tomcat使用的凭据。在tomcat-users.xml中也正确地定义了manager-脚本角色。Netbeans的服务器日志为空。但是,如果我在日志文件夹中检查,它会提供更少的信息来调试。

Issue 3:用Tomcat在Netbeans上重新运行项目。它说港口已经被占用了。Tomcat启动失败,服务器端口9090已被占用

该端口仅为Tomcat设置。因此,它不会与任何其他服务器/服务冲突。

可能是IDE问题。为什么要启动已经启动的服务器呢?它应该在内部运行shutdown.bat,然后再运行startup.bat,如果这是它正在寻找的

备用:从Tomcat主页手动部署. war文件可以工作。

如果有人面对Netbeans-Tomcat相同的问题或有解决方案,请分享。

提前感谢!

这是tomcat版本的问题。我使用以前的版本,错误显示为

相关内容

  • 没有找到相关文章