2013-04-18 45 views
2

引用的Apache CXF库当我部署我的Apache CXF使用Web服务月食我必须包括在Web部署大会在Apache CXF库,以便为它,当我在我的生产阿帕奇部署工作网络服务器。这是一个问题,因为它使战争文件非常大,因为包含了cxf库。如果我排除库WAR文件要小得多,但是当它被部署即使在Apache CXF库是活的服务器上的现场服务器上的Web服务无法正常工作。如何从Apache Web服务器

我的假设是我需要某种类路径引用,所以活服务器可以看到apache cxf安装,但我不熟悉如何做到这一点,因为我是新来的apache。

谢谢,Jesse

+0

当你说Apache Web服务器,你的意思Tomcat或httpd的? – DiogoSantana

+0

对不起,我的意思是Tomcat的7 – jesman3

+0

我面对的,我们需要告诉tomcat的地方CXF库是相同的problem..somehow(必须有,只是复制在Tomcat/lib目录的CXF罐子更优雅的方式) – robert

回答

0

好吧,这个解决办法为我工作:

我们可以设置在common.loader变量,它是在$CATALINA_HOME/conf/catalina.properties文件CXF库路径。您可以(后面的逗号)这样的补充:

common.loader=....,/path/to/cxf/home/lib/*.jar 

我无法找到一个方法来设置在Tomcat的环境变量,才能有这样的:${cxf.home}/lib/*.jar。我试图把-Dcxf.home=$CXF_HOME在几个地方在catalina.sh但它从来没有把它捡起来:( - 希望有人能帮助这个后来

重新启动Tomcat,它会带CXF罐子