2012-06-08 28 views
0

我有多个项目要在Tomcat容器中一起托管,因为它们通信和共享资源。每个项目都是单独开发并拥有自己的web.xmlTomcat导入web.xml文件

有没有办法将单个项目Web应用程序部署描述符(project-web.xml)导入到一个web.xml中并进行部署。

回答

1

如果您使用的是Tomcat的7.0.x,你可以尝试创建的所有共享类常见的JAR文件,并添加META-INF/web-fragment.xml到存档。这是文件类似于web.xml文件,你可以使用它来添加常用过滤器,servlet的,等等

<?xml version="1.0" encoding="UTF-8"?> 
<web-fragment xmlns="http://java.sun.com/xml/ns/javaee" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-fragment_3_0.xsd" 
    version="3.0"> 

    <!-- content like web.xml --> 

</web-fragment> 
+1

务必小心,以确保您的'web.xml'被宣布为'版本= 3.0',以及,那你不必'元数据的完整= TRUE;否则,网页片段将不会被加载。 –