Jboss 6 throwing "javax.servlet.ServletException: не удается получить назначение для / UPCServiceLayer / upcLineOfBusinessService - PullRequest
0 голосов
/ 25 января 2012

Я использую Jboss6 для развертывания своих веб-сервисов, разработанных с использованием CXF.

Поскольку Jboss6 уже связан с CXF, я не использую никакие файлы jx cxf внутри моего приложения.

Когда я пытаюсь получить доступ к файлу wsdl после развертывания, я получаю следующее исключение

javax.servlet.ServletException: Cannot obtain destination for: /UPCServiceLayer/upcLineOfBusinessService
    org.jboss.wsf.stack.cxf.ServletControllerExt.findDestination(ServletControllerExt.java:111)
    org.jboss.wsf.stack.cxf.ServletControllerExt.invoke(ServletControllerExt.java:165)

Вот мой jbossws-cxf.xml

<?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:aop="http://www.springframework.org/schema/aop" 
    xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/bindings/soap http://cxf.apache.org/schemas/configuration/soap.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.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" />
    <import resource="classpath:../upc-spring-dao.xml"/>
    <jaxws:endpoint id="UpcLineOfBusinessServiceImpl"
        address="/upcLineOfBusinessService">
        <jaxws:implementor>
            <ref bean="upcLineOfBusinessService"></ref>
        </jaxws:implementor>
        <jaxws:invoker>
            <bean class="org.jboss.wsf.stack.cxf.InvokerJSE" />
        </jaxws:invoker>
    </jaxws:endpoint>

</beans>

Пожалуйста, помогите мне

1 Ответ

0 голосов
/ 16 февраля 2012

Вы пытались заменить address="/upcLineOfBusinessService" на address="/UPCServiceLayer/upcLineOfBusinessService?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...