[JBossWS] - org.jboss.ws.WSException: Unsupported schemaLocation:
by anusanj
<?xml version="1.0" encoding="UTF-8"?>
|
| <configuration xmlns="http://www.jboss.org/jbossws-tools">
|
| <wsdl-java file="http://eutils.ncbi.nlm.nih.gov/entrez/eutils/soap/eutils.wsdl">
| <mapping file="jaxrpc-mapping-client.xml" />
| </wsdl-java>
|
| </configuration>
Consuming web service.
I am trying to run wstools to get client side artifacts. but i keep running into this exception
Exception in thread "main" org.jboss.ws.WSException: Unsupported schemaLocation:
egquery.xsd
at org.jboss.ws.metadata.wsdl.WSDL11Reader.getLocationURL(WSDL11Reader.j
ava:417)
at org.jboss.ws.metadata.wsdl.WSDL11Reader.handleSchemaImports(WSDL11Rea
der.java:371)
at org.jboss.ws.metadata.wsdl.WSDL11Reader.processSchemaInclude(WSDL11Re
ader.java:349)
at org.jboss.ws.metadata.wsdl.WSDL11Reader.processTypes(WSDL11Reader.jav
a:205)
at org.jboss.ws.metadata.wsdl.WSDL11Reader.processDefinition(WSDL11Reade
r.java:118)
at org.jboss.ws.metadata.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitio
nsFactory.java:145)
at org.jboss.ws.tools.WSDLToJava.convertWSDL2Java(WSDLToJava.java:110)
at org.jboss.ws.tools.helpers.ToolsHelper.handleWSDLToJavaGeneration(Too
lsHelper.java:322)
at org.jboss.ws.tools.WSTools.process(WSTools.java:132)
at org.jboss.ws.tools.WSTools.generate(WSTools.java:119)
at org.jboss.ws.tools.WSTools.main(WSTools.java:61)
Any help is appreciated,
Thanks
anu
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4013135#4013135
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4013135
19 years, 2 months
[JBossWS] - Error with WSTools / JDK 1.4
by MmarcoM
hi all,
i have a project that uses wstools to generate wsdl files etc for my EJB exposed as webservices.
I am using jboss-4.0.5GA, and was using jdk 1.5
now, for various reasons i had to move back to JDK 1.4, and now when i run wstools (via maven) with following ant task
| <taskdef name="wsclient" classname="org.jboss.ws.tools.ant.wstools">
| <classpath>
| <fileset dir="${jboss.libdir}\client">
| <include name="activation.jar"/>
| <include name="javassist.jar"/>
| <include name="jboss-common-client.jar"/>
| <include name="jbossretro-rt.jar"/>
| <include name="jboss-backport-concurrent.jar"/>
| <include name="jbossws-client.jar"/>
| <include name="jboss-xml-binding.jar"/>
| <include name="concurrent.jar"/>
| <include name="log4j.jar"/>
| <include name="mail.jar"/>
| <include name="wsdl4j.jar"/>
|
| </fileset>
| <fileset dir="${jboss.libdir}\lib\endorsed">
| <include name="*.jar"/>
| </fileset>
|
| </classpath>
| </taskdef> -->
| <echo message="**** copying resources ******"/>
| <copy toDir="${project.build.outputDirectory}/resources">
| <fileset dir="ejbModule/resources"/>
| </copy>
|
| <echo message="********** Running jboss ws **************"/>
| <wstools dest="${project.build.outputDirectory}/META-INF"
| config="${workspace.dir}/middleware/ngenMiddleware/jboss/wstools-messenger-config.xml"/>
|
i receive the following exception :
| [ERROR] FATAL ERROR
| [INFO] ------------------------------------------------------------------------
| [INFO] org/jboss/ws/tools/ant/wstools (Unsupported major.minor version 49.0)
| [INFO] ------------------------------------------------------------------------
| [INFO] Trace
| java.lang.UnsupportedClassVersionError: org/jboss/ws/tools/ant/wstools (Unsuppor
| ted major.minor version 49.0)
| at java.lang.ClassLoader.defineClass0(Native Method)
| at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
| at org.apache.tools.ant.loader.AntClassLoader2.defineClassFromData(AntCl
| assLoader2.java:76)
| at org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader
| .java:1090)
| at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoa
| der.java:1154)
| at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:110
| 7)
| at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:977
| )
| at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
| at java.lang.Class.forName0(Native Method)
| at java.lang.Class.forName(Class.java:219)
| at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:457)
|
| at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:183)
| at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
| at org.apache.tools.ant.Task.perform(Task.java:364)
| at org.apache.tools.ant.Target.execute(Target.java:341)
| at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractA
| ntMojo.java:99)
| at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:82)
|
| at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
| nManager.java:412)
| at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
| ultLifecycleExecutor.java:534)
| at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
| fecycle(DefaultLifecycleExecutor.java:475)
| at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
| ltLifecycleExecutor.java:454)
| at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
| dleFailures(DefaultLifecycleExecutor.java:306)
| at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
| ts(DefaultLifecycleExecutor.java:273)
| at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
| fecycleExecutor.java:140)
| at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
| at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
| at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
| java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
| sorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:324)
| at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
| at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
| at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
|
| at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
|
Anyone could tell me how can i make it work with jdk 1.4?
thanks in advance and regards
Marco
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4012992#4012992
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4012992
19 years, 2 months
[JBossWS] - redeploying on jboss 4.0.4.GA
by saxon747
Hi all!
I have an HTTP servlet, which reads the input on the doPost method and creates a SOAP Message from it, using the SAAJ API. It works correctly, but when the application (.war) is deployed again without restarting the jboss, the SOAP message creation fails with error:
at org.jboss.util.xml.DOMUtils.hasChildElements(DOMUtils.java:324)
at org.jboss.ws.soap.NodeImpl.(NodeImpl.java:88)
at org.jboss.ws.soap.TextImpl.(TextImpl.java:38)
at org.jboss.ws.soap.SOAPElementImpl.addTextNode(SOAPElementImpl.java:272)
at org.jboss.ws.soap.MessageFactoryImpl.createSOAPEnvelope(MessageFactoryImpl.java:399)
at org.jboss.ws.soap.MessageFactoryImpl.createMessageInternal(MessageFactoryImpl.java:227)
at org.jboss.ws.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:157)
The code is something like this:
| protected void doPost(HttpServletRequest request, HttpServletResponse response)
| throws ServletException, IOException {
| SOAPMessage message = MessageFactory.newInstance().createMessage(null, request.getInputStream());
| ...
| }
|
When I restart jboss, it works correctly. This problem occours only when I use java 1.4. On java 1.5 the application works correctly even after redeploying.
Please help!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4012881#4012881
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4012881
19 years, 2 months
[JBossWS] - How to binding web service to jndi?
by studyit
I use web service in session bean(ejb3.0) by jsr181,Packing into bean.jar,and use application-client.xml ,jboss-client.xml in client,Packing into client.jar,Together to release bean.jar and client jar to jboss4.05GA.
when testing call endpoint method,Dished out exception:
javax.naming.NamingException: Could not dereference object [Root exception is org.jboss.ws.WSException: Cannot obtain client config: Standard Client]
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1150)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:705)
at org.jboss.naming.client.java.javaURLContextFactory$EncContextProxy.invoke(javaURLContextFactory.java:135)
at $Proxy1.lookup(Unknown Source)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at test.JNDIClient.main(JNDIClient.java:42)
Caused by: org.jboss.ws.WSException: Cannot obtain client config: Standard Client
at org.jboss.ws.metadata.ClientEndpointMetaData.getClientConfig(ClientEndpointMetaData.java:129)
at org.jboss.ws.metadata.ClientEndpointMetaData.getHandlers(ClientEndpointMetaData.java:141)
at org.jboss.ws.metadata.ClientEndpointMetaData.toString(ClientEndpointMetaData.java:183)
at java.lang.String.valueOf(String.java:2577)
at java.lang.StringBuilder.append(StringBuilder.java:116)
at org.jboss.ws.metadata.ServiceMetaData.toString(ServiceMetaData.java:422)
at java.lang.String.valueOf(String.java:2577)
at java.lang.StringBuilder.append(StringBuilder.java:116)
at org.jboss.ws.deployment.JSR109ClientMetaDataBuilder.buildMetaData(JSR109ClientMetaDataBuilder.java:131)
at org.jboss.ws.jaxrpc.ServiceImpl.(ServiceImpl.java:112)
at org.jboss.ws.jaxrpc.ServiceObjectFactory.getObjectInstance(ServiceObjectFactory.java:181)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1125)
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1142)
How to solve this problem? why always suggested "Cannot obtain client config: Standard Client]",i have include "application-client.xml ","jboss-client.xml ",why??????
help me!!!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4012806#4012806
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4012806
19 years, 2 months
[JBossWS] - Can not set remoting client Marshaller when not connected?
by liudan2005
I've followed this article to run my first ws test:
http://www.regdeveloper.co.uk/2007/01/23/ejb_web_services/
However, I keep getting this exception:
| javax.xml.soap.SOAPException: Could not setup remoting client
| at org.jboss.ws.soap.SOAPConnectionImpl.call(SOAPConnectionImpl.java:168)
| at org.jboss.ws.jaxrpc.CallImpl.invokeInternal(CallImpl.java:687)
| at org.jboss.ws.jaxrpc.CallImpl.invoke(CallImpl.java:404)
| at org.jboss.ws.jaxrpc.CallProxy.invoke(CallProxy.java:148)
| at $Proxy0.sayHello(Unknown Source)
| at mypackage.WebServiceClient.main(WebServiceClient.java:22)
| Caused by: java.lang.RuntimeException: Can not set remoting client Marshaller when not connected.
| at org.jboss.remoting.Client.setMarshaller(Client.java:1343)
| at org.jboss.ws.soap.SOAPConnectionImpl.call(SOAPConnectionImpl.java:163)
| ... 5 more
| Exception in thread "main" java.lang.reflect.UndeclaredThrowableException
| at $Proxy0.sayHello(Unknown Source)
| at mypackage.WebServiceClient.main(WebServiceClient.java:22)
| Caused by: java.rmi.RemoteException: Call invocation failed: Could not setup remoting client; nested exception is:
| javax.xml.soap.SOAPException: Could not setup remoting client
| at org.jboss.ws.jaxrpc.CallImpl.invokeInternal(CallImpl.java:718)
| at org.jboss.ws.jaxrpc.CallImpl.invoke(CallImpl.java:404)
| at org.jboss.ws.jaxrpc.CallProxy.invoke(CallProxy.java:148)
| ... 2 more
| Caused by: javax.xml.soap.SOAPException: Could not setup remoting client
| at org.jboss.ws.soap.SOAPConnectionImpl.call(SOAPConnectionImpl.java:168)
| at org.jboss.ws.jaxrpc.CallImpl.invokeInternal(CallImpl.java:687)
| ... 4 more
| Caused by: java.lang.RuntimeException: Can not set remoting client Marshaller when not connected.
| at org.jboss.remoting.Client.setMarshaller(Client.java:1343)
| at org.jboss.ws.soap.SOAPConnectionImpl.call(SOAPConnectionImpl.java:163)
|
Is there anything i'm missing?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4012708#4012708
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4012708
19 years, 2 months