有人能帮我解决下面这个案子吗?
我正在尝试使用java和运行在Ubuntu 9.10上的Eclipse Galileo来生成我的第一个网站。自从我生成了我的第一行代码后,我就再也没见过web了。每次当我尝试运行程序时,我都会得到以下错误:
本地主机上的TomcatV6.0Server所需的几个端口(8080,8080)已经在使用中。服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
我读了很多关于如何为我的tomcat更改端口(从8080到80)的方法,但这是不可能的。我读了一些论坛,其中解决这个问题的方法是转到包含tomcat服务器编号的文件,这是一个XML文件,但当我打开文件夹时,没有同名的xml文件。
我已经使用sudo lsof -n -P -i
:,启动和关闭tomcat探索了这个端口,但错误仍然存在。
我能做什么?
非常感谢。
发布于 2010-11-11 00:12:56
在apache conf文件夹中,打开httpd文件并查找8080端口。将8080更改为您喜欢的任何端口。我相信你会在两个地方找到8080。重新启动服务器以查看更改。
发布于 2013-03-13 14:50:50
单击eclipse中的servers选项卡,然后双击那里列出的服务器。在配置页面中选择端口选项卡,将端口连接到任何其他ports.Restart服务器。
发布于 2013-06-13 14:27:29
在Mac上,我通常是如何解决它的
/bin(即下载到shutdown.sh文件所在的文件夹)
希望这对OP或其他阅读的人有所帮助
https://stackoverflow.com/questions/4146401
复制相似问题