首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

cxf集成spring 发布到jboss 出错求大师解决在Tomcat上没错

2012-09-16 
cxf集成spring 发布到jboss 出错求大师解决在Tomcat下没错代码?xml version1.0 encodingUTF-8?be

cxf集成spring 发布到jboss 出错求大师解决在Tomcat下没错
代码<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
xsi:schemaLocation="http://cxf.apache.org/transports/http/configuration
http://cxf.apache.org/schemas/configuration/http-conf.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">

<import resource="classpath:META-INF/cxf/cxf.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

<!--订购退订-->
<bean id="VACServiceImpl" class="com.drutt.ws.vac.VACServiceImpl"/>

<jaxws:endpoint xmlns:tns="http://ws.drutt.com/vac" id="vacserviceimplporttype"
implementor="#VACServiceImpl"
wsdlLocation="/wsdl/vacServiceImplPort.wsdl"
serviceName="tns:VACServiceImplService"
endpointName="tns:VACServiceImplPort"
address="/vacServiceImplPort">
<jaxws:features>
<bean class="org.apache.cxf.feature.LoggingFeature" />
</jaxws:features>
</jaxws:endpoint>
<!-- <jaxws:endpoint xmlns:tns="http://ws.ericsson.com/vac" id="vacserviceimplporttype"
implementor="#VACServiceImpl" wsdlLocation="/wsdl/vacServiceImplPort.wsdl"
endpointName="tns:VACServiceImplPort" serviceName="tns:VACServiceImplService"
address="/VACServiceImplPort">
<jaxws:features>
<bean class="org.apache.cxf.feature.LoggingFeature" />
</jaxws:features>
</jaxws:endpoint>
-->


<!--查询订购关系-->

<bean id="PortalEngineImpl" class="com.unicom.vac.portalengine.PortalEngineImpl"/>

<jaxws:endpoint xmlns:tns="http://portalEngine.vac.unicom.com" id="portalEngineVAC"
implementor="#PortalEngineImpl" wsdlLocation="/wsdl/PortalEngine.wsdl"
endpointName="tns:PortalEngine" serviceName="tns:PortalEngineService"
address="/PortalEngine">
<jaxws:features>
<bean class="org.apache.cxf.feature.LoggingFeature" />
</jaxws:features>
</jaxws:endpoint>

</beans>





[解决办法]
是不是少包了,还是包版本问题.
[解决办法]
slf4j与jboss内部 的lib是有冲突的,请将war,jar,war包中的关于slf4j的包去除。
如果是maven工程,请使用

XML code
<exclusions>    <exclusion>        <groupId>org.slf4j</groupId>        <artifactId>slf4j-api</artifactId>    </exclusion></exclusions>
[解决办法]
jdk版本太低!换个高版本试试!呵呵……不行再来找我!在线回复!
[解决办法]
如果是W.A.S 的话 

发布完成把项目模块设置PARENT_LAST

就是说项目加载时容器的jar包最后加载 避免jar包版本冲突

jboss的话 楼主找找相关配置

热点排行
Bad Request.