[JBossWS] - generating documentation for deployed web services stateless
by torkins
In my application, I am deploying Stateless session beans in an ear to my jboss instance. Jboss correctly generates a WSDL and publishes it and everything works.
What I can't figure out is how to code my javadoc (Or anything else) so that when Jboss generates the WSDL to publish, it generates wsdl:documentation or xsd:documentation tags for either the WSDL components (definitions,operations, etc) or any of the schema types.
I found that if I use the <xsd:annotation><xsd:documentation></></> structure in a schema and consume it with WSConsume, it will generate a class that includes that documentation in the javadoc of the class. What I am trying to do is the reverse (since I cannot create the WSDL manually, I require Jboss to be able to generate the documentation elements).
Does anyone know how I can accomplish this?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4097912#4097912
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4097912
17 years, 4 months
[JBossWS] - Problem to install jbossws-native-2.0.1.GA, build.xml !?
by iner
Hello,
I am running JBoss 4.2.1 on my windows machine.
Using JDK jdk1.5.0_12,
| C:\app\jbossws-native-2.0.1.GA>echo %java_home%
| C:\jdk1.5.0_12
|
| C:\app\jbossws-native-2.0.1.GA>java -version
| java version "1.5.0_12"
| Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
| Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode, sharing)
|
| C:\app\jbossws-native-2.0.1.GA>echo %jboss_home%
| C:\APP\jboss-4.2.1.GA
|
| Changed the ant.properites to reflect my environment.
| # Optional JBoss Home
| | jboss42.home=C:\APP\jboss-4.2.1.GA.
|
| running the following:
| C:\app\jbossws-native-2.0.1.GA>ant deploy-jboss42
| Buildfile: build.xml
|
| prepare:
|
| undeploy-jboss42-endorsed:
|
| undeploy-jboss42:
|
| BUILD FAILED
| C:\app\jbossws-native-2.0.1.GA\build\build-deploy.xml:58: The following error occurred while executing this line:
| C:\app\jbossws-native-2.0.1.GA\build\macros-deploy-native.xml:178: Not available: C:APPjboss-4.2.1.GA/client/jboss-client.jar
|
| Total time: 1 second
| C:\app\jbossws-native-2.0.1.GA>
|
Total time: 0 seconds
So, where am I going wrong, seems like the build.xml does something to my %jboss_home% which it should not do.
regards, i
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4097857#4097857
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4097857
17 years, 4 months
[JBossWS] - Exception while deploying the webservice using jax-ws
by tpawankumar
Hi All,
I am migrating the web service from weblogic to JBoss 4.2.1
I have WDSL file so i am using TOP-DOWN approach which was mentined in JAX-WS userguide.I have generated schema related classes using jaxb 2.o and modified the code accordingly and used WSCONSUME for generating client side artifacts and prepared the war file and tried to deploy the web service.
Following is the exception that i am getting while deploying the webservice
java.lang.ClassCastException: com.covad.xsd.smo.vendororder.ProcessVendorOrder$J
axbAccessorM_getVendorOrder_setVendorOrder_com_covad_xsd_smo_vendororder_VendorO
rder
at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.inst
anciate(OptimizedAccessorFactory.java:151)
at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(
OptimizedAccessorFactory.java:96)
at com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.o
ptimize(Accessor.java:308)
at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.
(SingleElementNodeProperty.java:53)
at sun.reflect.GeneratedConstructorAccessor42.newInstance(Unknown Source
)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyF
actory.java:88)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImp
l.java:135)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextIm
pl.java:404)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.ja
va:246)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:
76)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:
55)
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:585)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:368)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522)
at org.jboss.ws.metadata.acessor.JAXBAccessor$1.create(JAXBAccessor.java
:67)
at org.jboss.ws.metadata.acessor.JAXBAccessor$1.create(JAXBAccessor.java
:54)
at org.jboss.ws.metadata.umdm.ParameterMetaData.eagerInitialize(Paramete
rMetaData.java:470)
at org.jboss.ws.metadata.umdm.OperationMetaData.eagerInitialize(Operatio
nMetaData.java:466)
at org.jboss.ws.metadata.umdm.EndpointMetaData.eagerInitializeOperations
(EndpointMetaData.java:516)
at org.jboss.ws.metadata.umdm.EndpointMetaData.initializeInternal(Endpoi
ntMetaData.java:502)
at org.jboss.ws.metadata.umdm.EndpointMetaData.eagerInitialize(EndpointM
etaData.java:490)
at org.jboss.ws.metadata.umdm.ServiceMetaData.eagerInitialize(ServiceMet
aData.java:429)
at org.jboss.ws.metadata.umdm.UnifiedMetaData.eagerInitialize(UnifiedMet
aData.java:192)
at org.jboss.ws.core.server.ServiceEndpoint.start(ServiceEndpoint.java:1
12)
at org.jboss.ws.core.server.ServiceEndpointManager.startServiceEndpoint(
ServiceEndpointManager.java:646)
at org.jboss.ws.core.server.ServiceEndpointDeployer.start(ServiceEndpoin
tDeployer.java:140)
at org.jboss.ws.integration.jboss42.DeployerInterceptor.startServiceEndp
oint(DeployerInterceptor.java:144)
at org.jboss.ws.integration.jboss42.DeployerInterceptor.start(DeployerIn
terceptor.java:96)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.
start(SubDeployerInterceptorSupport.java:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterce
ptor.java:95)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy46.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy9.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:610)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:274)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:225)
15:58:00,843 ERROR [MainDeployer] Could not start deployment: file:/E:/jboss-4.2
.1.GA/server/default/deploy/mcafeeAdapter.war
org.jboss.deployment.DeploymentException: Cannot start service endpoint; - neste
d throwable: (java.lang.ClassCastException: com.covad.xsd.smo.vendororder.Proces
sVendorOrder$JaxbAccessorM_getVendorOrder_setVendorOrder_com_covad_xsd_smo_vendo
rorder_VendorOrder)
at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException
(DeploymentException.java:53)
at org.jboss.ws.integration.jboss42.DeployerInterceptor.start(DeployerIn
terceptor.java:101)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.
start(SubDeployerInterceptorSupport.java:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterce
ptor.java:95)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy46.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy9.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:610)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:274)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:225)
Caused by: java.lang.ClassCastException: com.covad.xsd.smo.vendororder.ProcessVe
ndorOrder$JaxbAccessorM_getVendorOrder_setVendorOrder_com_covad_xsd_smo_vendoror
der_VendorOrder
at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.inst
anciate(OptimizedAccessorFactory.java:151)
at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(
OptimizedAccessorFactory.java:96)
at com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.o
ptimize(Accessor.java:308)
at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.
(SingleElementNodeProperty.java:53)
at sun.reflect.GeneratedConstructorAccessor42.newInstance(Unknown Source
)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyF
actory.java:88)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImp
l.java:135)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextIm
pl.java:404)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.ja
va:246)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:
76)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:
55)
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:585)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:368)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522)
at org.jboss.ws.metadata.acessor.JAXBAccessor$1.create(JAXBAccessor.java
Please help me how to overcome this exception
Thanks in Advance.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4097801#4097801
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4097801
17 years, 4 months