任何人都可以帮我解决以下情况吗?
我正在尝试使用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,但错误仍然存在。
我该怎么办?
非常感谢。
答案 0 :(得分:31)
单击eclipse中的服务器选项卡,然后双击其中列出的服务器。 在打开的配置页面中选择端口选项卡。将端口更改为任何其他端口。重新启动服务器。
答案 1 :(得分:11)
在Mac上,我通常如何解决它
希望这有助于OP或其他人阅读
答案 2 :(得分:7)
在apache conf文件夹中,打开httpd文件并查找8080端口。将8080更改为您喜欢的任何端口。我相信你会在两个地方找到8080。
答案 3 :(得分:1)
如果您使用wtp从eclipse内部运行,您应该能够从“服务器”视图(窗口 - > show view - >服务器)更改端口
答案 4 :(得分:1)
已经很久了,但是我遇到了同样的问题,并按照以下方式解决了这个问题: 1.尝试使用shutdown.bat / .bash关闭应用程序服务器,该服务器可能位于您的应用程序Server / bin / shutdown ..
答案 5 :(得分:1)
您已经运行了另一个Tomcat实例。您可以通过转到webbrowser中的http://localhost:8080来确认这一点,并检查是否获得了Tomcat默认主页或Tomcat特定的404错误页面。两者都是Tomcat运行正常的有效证据;如果没有,那么你会得到一个特定于浏览器的HTTP连接超时错误消息。
您需要关闭它。转到Tomcat安装文件夹的/ bin子文件夹,然后执行shutdown.bat(Windows)或shutdown.sh(Unix)脚本。
查看此answer以获取更多信息。
答案 6 :(得分:0)
此问题的解决方案是:
第1步:停止Tomcat(通过服务或.bat / .sh可能是什么情况)。
第2步:在eclipse上删除已配置的Apache Tomcat。
第3步:现在重新配置eclipse上的apache并使用eclipse提供的UI启动服务器。
我遇到了同样的问题并且有效。
答案 7 :(得分:0)
这对我有用> 在Eclipse NEON中,双击“服务器”选项卡,这将重定向服务器概览窗口
您可以在此处根据对Tomcat Admin和HTTP端口的要求来更改端口号。
然后重新启动服务器。
希望这对您有所帮助。
答案 8 :(得分:0)
我遇到了类似的问题,这是解决方案。
步骤1::双击Eclipse中列出的服务器。在这里它将显示服务器配置。
第2步::只需将端口号从8080更改为8085。
第3步:。保存更改。
步骤4::重新启动服务器。
服务器将启动。希望能为您提供帮助。