[
https://issues.apache.org/jira/browse/CXF-4325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13283623#comment-13283623
]
Timothy Heider commented on CXF-4325:
-------------------------------------
I have done more work on this. Your idea is correct: it has something to do
with classloaders in JBoss.
JBoss 7.1 has cxf 2.5.2 embedded in it. When I change my CXF version to 2.5.2
(in my project) and make it "provided" a lot of errors go away in my log during
deployment. Looks like I'm using 2.5.2 because that's what JBoss provides.
Does that support ?JS ?
I have never had a good understanding of how the hierarchical loader works in
JBoss. I am learning about this now and starting to understand this issue
better.
I am also having problems with my JAXWS service getting autowired by Spring.
This is related to the same issue (Classloaders). Spring needs access to
WebApplicationContext and JAXWS is in some other ClassLoader "space".
I will comment on this issue after I make more progress. I want to explore how
to control ClassLoaders in JBoss in deployment and also see what happens when I
put Spring and CXF into the common/lib folder of the server.
> ws?js not working with Spring based config in JBoss 7.1
> -------------------------------------------------------
>
> Key: CXF-4325
> URL: https://issues.apache.org/jira/browse/CXF-4325
> Project: CXF
> Issue Type: Bug
> Components: JavaScript Client, JAX-WS Runtime
> Affects Versions: 2.6
> Environment: Linux + JBoss 7.1
> project in Netbeans 7.1.2. Simple WAR (clean project)
> Reporter: Timothy Heider
> Priority: Minor
> Fix For: NeedMoreInfo
>
>
> I have everything working except for the one thing I really want: ?js code
> rendering. It returns this:
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> <soap:Body>
> <soap:Fault>
> <faultcode>soap:Server</faultcode>
> <faultstring>
> No such operation: null (HTTP GET PATH_INFO: /pbx/pbxnull)
> </faultstring>
> </soap:Fault>
> </soap:Body>
> </soap:Envelope>
> which is the same as if the JS wasn't hooked in at all.
> Here is my beans.xml file:
> <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:jaxrs="http://cxf.apache.org/jaxrs"
> xsi:schemaLocation="
> http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
> http://cxf.apache.org/jaxws
> http://cxf.apache.org/schemas/jaxws.xsd
> http://cxf.apache.org/jaxrs
> http://cxf.apache.org/schemas/jaxrs.xsd">
>
> <import resource="classpath:META-INF/cxf/cxf.xml"/>
> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
> <import
> resource="classpath:META-INF/cxf/cxf-extension-javascript-client.xml"/>
> <jaxws:endpoint id="pbx"
> implementor="realise.pbx.core.PbxCoreImpl"
> address="/pbx"/>
> </beans>
> I am able to get wsdl's by ?wsdl and execute services using
> JaxWsProxyFactoryBean.
> The beverages sample works with the same jar's to generate JS so I know the
> feature works. I'm somewhat baffled. I built the 2.6.0 source today but I
> thought before I dig in too much more I would see if you knew about something
> like this already being a problem.
> Thanks.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira