如何在同一本地主机上运行两个servlet?

时间:2019-03-14 15:47:26

标签: java

我使用tomcat服务器在netbeans的两个不同的Web项目中实现了两个不同的servlet。当尝试在一个项目中为一个servlet运行html文件时,它正在运行,但是当尝试在第二个项目中运行另一个servlet时,浏览器中将显示以下消息。无法在localhost 8080中重载该站点,并且localhost拒绝连接。 我尝试通过在cmd中执行以下步骤来解决此问题: 1-ipconfig /发行版 2-ipconfig /全部 3-ipconfig / flushdns 4-ipconfig /更新 5-netsh int ip set dns 6-netsh winsock重置 并尝试关闭代理和Windows防火墙,但问题仍然存在。

1 个答案:

答案 0 :(得分:-1)

您正在尝试使用同一端口中的2个程序处理请求,但无法完成。如果您转到localhost:8080,您会期望发生什么?它们都将在该端口中处理请求,因此操作系统不允许。

您可以转到其中一个项目的tomcat>conf文件夹,然后编辑server.xml文件。

应该有一行写着Connector port。将"8080"替换为其他端口,例如"8081",然后启动tomcat。