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