[英]Tomcat Deploying 2 Projects
我有一个要求,我需要使用一台服务器机器来运行 2 个完全不同的应用程序。
服务器机器安装了 Apache Tomcat 6.0。 其中部署了1个应用程序,并成功运行了很长时间。 最初,客户端通过调用 url "http://machine-name/1stProjectName/initialPage" 连接到它。 我还在这个项目的 web.xml 中提到了“初始页面”作为欢迎页面。 但不知何故,后来服务器维护团队更改了一些端口或相关的东西,为了连接到应用程序,现在必须使用 url "http://machine-name" 或 "http://machine-name/ initialPage”,即机器名称已经开始表现得像项目名称文件夹,因为现在如果我调用 url “http://machine-name/1stProjectName/initialPage”,它会给出 404 错误说“/1stProjectName/1stProjectName/initialPage”资源不可用。
现在,当我将第二个应用程序的 WAR 部署到 Tomcat 的 webapps 文件夹中时(就像我为第一个应用程序所做的那样),它会正确解压缩它。 但是,问题是我如何连接到第二个项目。 如果我使用“http://machine-name”,它会将我带到第一个应用程序,如果我使用“http://machine-name/2ndProjectName/initialPage”,它会给我一个错误“/1stProjectName/2ndProjectName/初始页”不可用。
请帮助或引导我朝某个方向发展。 提前致谢。
如果操作正确,您的 URL 应该如下所示:
http://host:port/war-name-1
http://host:port/war-name-2
这意味着没有更改 content.xml 来修改路径。
我会与您的“服务器维护团队”交谈并让他们知道您正在尝试做什么(因为他们是首先进行这些更改的人)。 但在我看来,他们只是将路径映射到特定位置,即您的机器名称根映射到1stProjectName
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.