我试图用Tomcat 7.0“包含”各种Jars/libraries(通常我会把它们放在tomcat/lib目录中)以使Tomcat JSR 109兼容。我如何使Tomcat的maven依赖项可用
因此,我添加了一些依赖关系,并将它们设置为“系统”,希望启动时Tomcat可以使用系统范围的依赖关系。不幸的是,即使浏览我的依赖列表中的包,显示了Tomcat正在寻找的所有类,但Tomcat似乎无法访问它们或知道它们在哪里。
请指教...
<dependency>
<groupId>com.sun.xml</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.0EA3</version>
<scope>system</scope>
<systemPath>${path.jaxwsrt}</systemPath>
</dependency>
新增注:我想Tomcat本身,而不是它的运行来访问它的应用程序。例子有:
- 春Tomcat的类加载器Instrumentable
- 为Apache共享日志记录和Web服务支持
这个例子''是从哪里来的?不知道我理解这个问题。如果您已将jar添加到Tomcat的服务器库中,那么构建WAR的Maven可以使用'provided'作为依赖范围来使用这些jar。不需要''。 –
2011-12-20 14:28:16
我想他希望Tomcat从Maven那里获得罐子,本质上。 – AHungerArtist 2011-12-20 14:33:57
是的,我希望Tomcat(在启动时)能够访问我的Maven依赖项。 – Spider 2011-12-20 14:52:50