我正在开发一个Web应用程序,它由两个独立的部分组成 - 身份验证和真实应用部分。这两个部分都是
因此,我在我的
到目前为止,它们可以在
如果我现在想通过
WAR
文件,目前都部署在一个Tomcat 7实例中。因此,我在我的
webapps
文件夹中有以下两个WAR
文件:webapps
|
+- BloggofantAuthentication
|
+- Bloggofant
到目前为止,它们可以在
http://127.0.0.1:8080/BloggofanAuthentication
和 http://127.0.0.1:8080/Bloggofant
找到。是否可能直接在 Tomcat 上代理这些WAR
文件(以便我不必使用Apache httpd
及其mod_proxy
模块)?最终,在服务器上的WAR
可通过以下方式访问:
http://127.0.0.1:8080/BloggofantAuthentication
-->http://127.0.0.1/bloggo/
http://127.0.0.1:8080/Bloggofant
-->http://127.0.0.1/bloggo/fant/
编辑
以下是两个解压后的Web应用程序WAR文件夹的context.xml
文件:
webapps/BloggofantAuthentication/META-INF/context.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context path="">
<!-- Comment this to enable session persistence across Tomcat restarts -->
<Manager pathname=""/>
</Context>
webapps/Bloggofant/META-INF/context.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/bloggofant">
<!-- Comment this to enable session persistence across Tomcat restarts -->
<Manager pathname=""/>
</Context>
如果我现在想通过
http://127.0.0.1:8080
或者 http://127.0.0.1:8080/bloggofant
访问我的应用程序,我会收到 404 - 页面未找到 的错误信息...