端口8080已在使用中出错

Dan*_*cón 19 eclipse tomcat6 ubuntu-9.10

任何人都可以帮我解决以下情况吗?

我正在尝试使用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 来探索端口,但错误仍然存​​在.

我能做什么?

非常感谢.

小智 33

单击eclipse中的服务器选项卡,然后双击其中列出的服务器.在打开的配置页面中选择端口选项卡.将端口更改为任何其他端口.重新启动服务器.


小智 11

在Mac上,我通常如何解决它

  1. 打开终端并cd到已下载的-apache-files-folder/bin(即到shutdown.sh文件所在的文件夹)
  2. 输入"sh shutdown.sh"作为终端命令
  3. 重启Tomcat/Eclipse..tada!

希望这有助于OP或其他人阅读


Max*_*mus 7

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