0

我在Eclipse中成功添加了tomcat 6

但是,当我运行我的项目时,错误弹出如下:

本地主机上的 apache-tomcat-6.0.36 所需的端口 8080 已在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。

当我打开 localhost:8080 时,glassfish 服务器正在打开

我该如何解决这个问题?

4

3 回答 3

1

这里两个 glassfish 服务都在同一个端口 8080 上运行。Tomcat 默认端口是 8080。所以更改为另一个端口。

 <Connector port="8080" protocol=".....
 change it to
  <Connector port="8888" protocol=".....

你可以看到这个文件Tomcat 6.0\conf

于 2013-03-28T04:29:22.850 回答
0

要么杀死GlassFish正在运行的服务器,要么更好地将port数字从8080tomcat 中的其他值更改为其他值server.xml

在您的安装目录server.xmlconf文件夹中类似这样的东西。tomcat

<Connector port="8100" protocol="HTTP/1.1" ... />
                 ^^^^ --> Changed from 8080 to another port number.
于 2013-03-28T04:29:38.993 回答
0

在服务器视图 (Window--> Show view --> Server) 中,您可以更改 eclipse 正在使用的 tomcat 的端口:

在此处输入图像描述

于 2013-03-28T04:35:52.133 回答