任何人都可以帮我解决以下情况吗?
我正在尝试使用java生成我的第一个网站,并使用在Ubuntu 9.10上运行的Eclipse Galileo。由于我生成了我的第一行代码,所以我没有看到网络。我尝试运行程序的所有时间都会出现以下错误:
Tomcat v6.0 Server在localhost上所需的几个端口(8080,8080)已在使用中。服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
我已经阅读了很多关于改变我的tomcat端口的方法(从8080传递到80),但这是不可能的。我读了一些论坛,其中解决此问题的方法是将文件内容为tomcat的服务器编号,这是一个XML文件,但是当我打开文件夹时,没有带有名称的xml文件。
我已经使用sudo lsof -n -P -i
探索了端口:,启动和关闭tomcat,但错误仍然存在。
我能做什么?
非常感谢。
在您的apache conf文件夹中,打开httpd文件并查找8080端口。将8080更改为您喜欢的任何端口。我相信你会在两个地方找到8080。
单击eclipse中的服务器选项卡,然后双击其中列出的服务器。在打开的配置页面中选择端口选项卡。将端口更改为任何其他端口。重新启动服务器。
在Mac上,我通常如何解决它
希望这有助于OP或其他人阅读
如果您使用wtp从eclipse内部运行,您应该能够从“服务器”视图(窗口 - >显示视图 - >服务器)更改端口
您已经运行了另一个Tomcat实例。您可以通过访问webbrowser中的http://localhost:8080来确认这一点,并检查您是否获得Tomcat默认主页或Tomcat特定的404错误页面。两者都是Tomcat运行正常的有效证据;如果没有,那么你会得到一个浏览器特定的HTTP连接超时错误消息。
你需要关闭它。转到Tomcat安装文件夹的/ bin子文件夹,然后执行shutdown.bat(Windows)或shutdown.sh(Unix)脚本。
查看此answer了解更多信息。
这已经很久了,但是我遇到了同样的问题,并按照以下方式解决了这个问题:1。尝试使用shutdown.bat / .bash来关闭应用程序服务器,这可能在您的应用程序Server / bin / shutdown中。
这个问题的解决方案是:
第1步:停止Tomcat(通过服务或.bat / .sh,可能是什么情况)。
第2步:在eclipse上删除已配置的Apache Tomcat。
第3步:现在重新配置eclipse上的apache并使用eclipse提供的UI启动服务器。
我有同样的问题,它已经奏效了。
这对我有用>在Eclipse NEON中双击Server选项卡,它重定向服务器概述窗口
您可以在此处根据您对Tomcat Admin和HTTP端口的要求更改端口号。
并重新启动服务器。
希望这对你有所帮助。