web-applications - 在两个不同的已安装 tomcat 目录上安装两个 Web 应用程序还是在不同端口上的同一个 tomcat 上安装?

标签 web-applications tomcat

我已经在 tomcat 的 8080 端口上运行了一个 Web 应用程序。现在我有另一个 web 应用程序,我有一个 war 文件。两个 Web 应用程序将相互通信。我的前辈告诉我在同一台机器上的不同 tomcat 目录上部署第二个 Web 应用程序。在这样做的同时,我想出了另外两个选项:-

1) 我们可以在第一个 tomcat 目录本身的不同端口(例如 8888)上部署第二个 Web 应用程序。

2) 我们可以在第一个 tomcat 目录本身的同一端口上部署第二个 Web 应用程序。

我的前辈建议的选项 3:- 在同一台机器上的另一个 tomcat 目录上部署第二个 Web 应用程序。

根据我的理解,以上三个选项之间没有区别。对吗?

我不明白在同一台机器上的另一个 tomcat 目录上部署第二个 Web 应用程序的基本原理?

这个问题与 Installing two different webapplication on two different installed tomcat directory on same machine? 上的问题相同,但有人关闭了它,将其标记为重复,这不是因为这个问题不是关于如何部署,而是关于选择正确的选项。所以它不是重复的条目。请回答问题。

最佳答案

这篇文章中的答案how-to-deploy-mutiple-web-application-in-tomcat-which-will-run-on-different-port您也提到了这一点,在您的封闭问题中完全解决了您的问题。

你的前辈给你的建议是,与Bozho的建议基本相同,即通过另一个Tomcat部署网络应用程序,即使用2台服务器。

你的其他想法在博卓的第二部分回答和肖恩的回答中都有。
IE。为了在同一个 Tomcat 中但在不同的端口中部署 Web 应用程序,您需要相应地配置连接器和设置。

这个比较繁琐,学长建议的方法比较简单明了。

否则查看其他线程的答案

关于web-applications - 在两个不同的已安装 tomcat 目录上安装两个 Web 应用程序还是在不同端口上的同一个 tomcat 上安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8459013/

相关文章:

java - 服务器上接收到的 GET 参数没有引号

java - 如何帮助java tomcat进程重新获得已用内存?

java - tomcat 中的 HttpServletRequestWrapper 和 Filter 生命周期

web-applications - 软件许可 Web 应用程序

java - 使用域而不是 localhost/ip 地址访问 Web 应用程序会导致找不到网页?

google-apps-script - 如何修复 HtmlService 的 "Error while parsing the ' 沙箱“属性”标志错误?

WAR 中的 Java getResourceAsStream JAR

java - postgresql:如何存储用户密码?

testing - 如何使用浏览器同时测试 WebApps 的多个角色

asp.net-mvc - Spring MVC 处理页面渲染后的请求