[
https://issues.apache.org/jira/browse/CXF-4325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13528043#comment-13528043
]
Timothy Heider commented on CXF-4325:
-------------------------------------
I am using jboss-as-7.1.1.Final
I have my system working with CXF now including the JS integration but I was
never able to get ?js function working. It took me a while to understand that
JBoss includes its own CXF and that it is a bit outdated compared to what is
current in the CXF project.
I met my requirement by having my Maven build render the JS client interfaces
with the plugin. The WSDL's are rendered with Maven too and both JS and WSDL
are provided as simple HTTP documents.
JBoss 7.1 is very different from something like Tomcat or Jetty. They are very
stripped down web servers. JBoss actually works great with CXF but you have to
figure out some little tricks, like how to get the ServletContext (for loading
resources, etc) and also how to get the JS client working with Maven so it's
portable.
You can close this issue. Thanks for your response.
> 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
For more information on JIRA, see: http://www.atlassian.com/software/jira