Hi All,
I have created small sample HelloWorld WebService and tried
to deploy on Jboss 4.2.1 GA and Jbossws 1.2.1 GA.It got
deployed.
I am using Jax-WS for creating the web service.
Then i upgraded to jbossws to 2.0.1 GA and tried to deploy
the same application.
It it throwing the following exception
java.lang.IllegalStateException: Cannot find endpoint meta
data for: JWeb
at
org.jboss.wsf.stack.jbws.UnifiedMetaDataDeploymentAspect.get
EndpointM
etaData(UnifiedMetaDataDeploymentAspect.java:117)
at
org.jboss.wsf.stack.jbws.UnifiedMetaDataDeploymentAspect.cre
ate(Unifi
edMetaDataDeploymentAspect.java:86)
at
org.jboss.wsf.framework.deployment.DeploymentAspectManagerIm
pl.deploy
(DeploymentAspectManagerImpl.java:115)
at
org.jboss.wsf.container.jboss42.ArchiveDeployerHook.deploy(A
rchiveDep
loyerHook.java:97)
at
org.jboss.wsf.container.jboss42.DeployerInterceptor.start(De
ployerInt
erceptor.java:90)
at
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInt
erceptor.
start(SubDeployerInterceptorSupport.java:188)
at
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeploy
erInterce
ptor.java:95)
at
org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBea
nInvoker.
java:264)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.j
ava:659)
at
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:21
0)
at $Proxy45.start(Unknown Source)
at
org.jboss.deployment.MainDeployer.start(MainDeployer.java:10
25)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:8
19)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:7
82)
at
sun.reflect.GeneratedMethodAccessor20.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Reflecte
dDispatch
er.java:155)
at
org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(Abstract
Intercept
or.java:133)
at
org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invo
ke(ModelM
BeanOperationInterceptor.java:142)
at
org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBea
nInvoker.
java:264)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.j
ava:659)
at
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:21
0)
at $Proxy9.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URL
Deploymen
tScanner.java:421)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDe
ploymentS
canner.java:634)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$Scann
erThread.
doScan(AbstractDeploymentScanner.java:263)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner.start
Service(A
bstractDeploymentScanner.java:336)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(Serv
iceMBeanS
upport.java:289)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(
ServiceMB
eanSupport.java:245)
at
sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Reflecte
dDispatch
er.java:155)
at
org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at
org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBea
nInvoker.
java:264)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.j
ava:659)
at
org.jboss.system.ServiceController$ServiceProxy.invoke(Servi
ceControl
ler.java:978)
at $Proxy0.start(Unknown Source)
at
org.jboss.system.ServiceController.start(ServiceController.j
ava:417)
at
sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Reflecte
dDispatch
er.java:155)
at
org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at
org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBea
nInvoker.
java:264)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.j
ava:659)
at
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:21
0)
at $Proxy4.start(Unknown Source)
at
org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at
org.jboss.deployment.MainDeployer.start(MainDeployer.java:10
25)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:8
19)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:7
82)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:7
66)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
ssorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Reflecte
dDispatch
er.java:155)
at
org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(Abstract
Intercept
or.java:133)
at
org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invo
ke(ModelM
BeanOperationInterceptor.java:142)
at
org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBea
nInvoker.
java:264)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.j
ava:659)
at
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:21
0)
at $Proxy5.deploy(Unknown Source)
at
org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:4
82)
at
org.jboss.system.server.ServerImpl.start(ServerImpl.java:362
)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:508)
at java.lang.Thread.run(Thread.java:595)
What could be the reason?
My Remote Interface
package com.covad.inter;
|
| import java.rmi.Remote;
| import java.rmi.RemoteException;
|
| import javax.jws.WebMethod;
| import javax.jws.WebParam;
| import javax.jws.WebResult;
| import javax.jws.WebService;
| import javax.jws.soap.SOAPBinding;
|
|
| WebService(name="Hello",targetNamespace =
"http://Inter.covad.com/
")
| SOAPBinding(style = SOAPBinding.Style.RPC)
| public interface Hello extends Remote {
|
| String echo(
| String value) throws RemoteException;
|
| }
My Implementation class
package com.covad.impl;
|
| import javax.jws.WebService;
| import javax.jws.soap.SOAPBinding;
|
|
| WebService(endpointInterface =
"com.covad.inter.Hello", name="Hello")
| SOAPBinding(style = SOAPBinding.Style.RPC)
| public class HelloImpl {
|
| public String echo(String value)
| {
| return "Hello"+value;
| }
|
| }
|
|
My WSDL file
<?xml version="1.0"
encoding="UTF-8"?>
| <definitions name='HelloService' targetNamespace='http://Inter.covad.com/'
xmlns='http://schemas.xmlso
ap.org/wsdl/' xmlns:soap='http://schemas.
xmlsoap.org/wsdl/soap/' xmlns:tns='http://Inter.covad.com/'
xmlns sd='<
a
href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/20
01/XMLSchema'>
| <types/>
| <message name='Hello_echo'>
| <part name='arg0' type='xsd:string'/>
| </message>
| <message name='Hello_echoResponse'>
| <part name='return' type='xsd:string'/>
| </message>
| <portType name='Hello'>
| <operation name='echo' parameterOrder='arg0'>
| <input message='tns:Hello_echo'/>
| <output message='tns:Hello_echoResponse'/>
| </operation>
| </portType>
| <binding name='HelloBinding' type='tns:Hello'>
| <soap:binding style='rpc' transport='http://schemas.x
mlsoap.org/soap/http'/>
| <operation name='echo'>
| <soap:operation soapAction=''/>
| <input>
| <soap:body namespace='http://Inter.covad.com/'
use='literal'/>
| </input>
| <output>
| <soap:body namespace='http://Inter.covad.com/'
use='literal'/>
| </output>
| </operation>
| </binding>
| <service name='HelloService'>
| <port binding='tns:HelloBinding'
name='HelloPort'>
| <soap:address
location='REPLACE_WITH_ACTUAL_URL'/>
| </port>
| </service>
| </definitions>
My web.xml file
<?xml version="1.0"
encoding="UTF-8"?>
| <web-app xmlns="http://java.sun
.com/xml/ns/j2ee"
| xmlns si=&q
uot;http:
//www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="http://java.sun.com/x
ml/ns/j2ee
| http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
| version="2.4">
|
| <servlet>
| <servlet-name>JWeb</servlet-name>
|
<servlet-class>com.covad.impl.HelloImpl</servlet-cl
ass>
| </servlet>
|
| <servlet-mapping>
| <servlet-name>JWeb</servlet-name>
| <url-pattern>/*</url-pattern>
| </servlet-mapping>
|
| </web-app>
Please let me know if there are any problems in the code or
there any changes in the annotation from jbossws 1.2.1GA to
jbossws 2.0.1GA.
Thanks in Advance.
View the original post : http://www.jboss.com/index.html?
module=bb&op=viewtopic&p=4099752#4099752
Reply to the post : http://www.jboss.com/index.
html?module=bb&op=posting&mode=reply&p=4099752
a>
_______________________________________________
jbossws-users mailing list
jbossws-users lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbossws-users
|