我在Eclipse中成功添加了tomcat 6
但是,当我运行我的项目时,错误弹出如下:
本地主机上的 apache-tomcat-6.0.36 所需的端口 8080 已在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
当我打开 localhost:8080 时,glassfish 服务器正在打开
我该如何解决这个问题?
这里两个 glassfish 服务都在同一个端口 8080 上运行。Tomcat 默认端口是 8080。所以更改为另一个端口。
<Connector port="8080" protocol=".....
change it to
<Connector port="8888" protocol=".....
你可以看到这个文件Tomcat 6.0\conf
要么杀死GlassFish
正在运行的服务器,要么更好地将port
数字从8080
tomcat 中的其他值更改为其他值server.xml
。
在您的安装目录server.xml
的conf
文件夹中类似这样的东西。tomcat
<Connector port="8100" protocol="HTTP/1.1" ... />
^^^^ --> Changed from 8080 to another port number.
在服务器视图 (Window--> Show view --> Server) 中,您可以更改 eclipse 正在使用的 tomcat 的端口: