繁体   English   中英

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

[英]how run two servlets in the same local host?

我使用 tomcat 服务器在 netbeans 中的两个不同 Web 项目中实现了两个不同的 servlet。 当尝试在一个项目中为一个 servlet 运行 html 文件时,它正在运行,但是当尝试在第二个项目中运行另一个 servlet 时,浏览器中会出现以下消息。 此站点无法在 localhost 8080 中恢复,并且 localhost 拒绝连接。 我尝试通过 cmd 中的以下步骤解决它: 1-ipconfig /release 2-ipconfig /all 3-ipconfig /flushdns 4-ipconfig /renew 5-netsh int ip set dns 6-netsh winsock reset 并尝试关闭代理和 windows firwall但问题仍然存在。

您正在尝试在同一端口中使用 2 个程序来处理请求,这是无法完成的。 如果您访问 localhost:8080,您预计会发生什么? 它们都将在该端口中处理请求,因此操作系统不允许这样做。

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

应该有一行说Connector port "8080"替换为其他端口,例如"8081"并启动tomcat。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM