0

我刚刚设置了 Java 和它的包。但是,我在 NetBeans IDE 中编写“hello world”Java Web 应用程序时遇到问题。Apache Tomcat 无法正常启动并抛出异常“服务器端口 8080 已在使用中”。我将不胜感激任何建议或解决方案

4

2 回答 2

1

Tomcat 默认使用 8080 端口运行。因此,如果任何其他应用程序正在此端口上运行,则 tomcat 将不会启动。更改 server.xml 文件中的端口;您可以输入任何其他值,例如 8085。

           <Connector port="8080" maxHttpHeaderSize="8192"
           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" redirectPort="8443" acceptCount="100"
           connectionTimeout="20000" disableUploadTimeout="true" />

端口在 server.xml 的连接器元素中指定。

于 2012-12-02T08:02:19.177 回答
1

错误消息是不言自明的。还有一些其他进程仍然存在并使用 8080 端口。

在您的 apache conf 文件夹中,打开 httpd 文件并查找 8080 端口。将 8080 更改为您喜欢的任何端口。您可能会在两个地方找到 8080。

您可以轻松更改 net-beans 中的端口号,只需转到servers>tomcat and right click .. properties. and change the port to say 8084 etc...

于 2012-12-02T08:02:51.547 回答