dev@glassfish.java.net

Problem in deploying a web application with JAX-WS 2.0 and EWS 1.2 on Glassfish

From: Changshin Lee <iasandcb_at_gmail.com>
Date: Wed, 21 Sep 2005 13:09:38 +0900

Hi,

I tested JAX-WS 2.0 and EWS 1.2 on Glassfish b18 containing JAX-WS SI
and got the following error.

[#|2005-08-29T18:55:22.718+0900|SEVERE|sun-appserver-pe9.0|
javax.enterprise.system.tools.deployment|_ThreadID=16;|Exception
occured in J2EEC Phase
com.sun.enterprise.deployment.backend.IASDeploymentException: Error
loading deployment descriptors for jaxws-fromwsdl -- Type
com.sun.xml.ws.RequestWrapper not present
     at com.sun.enterprise.deployment.backend.Deployer.loadDescriptors
(Deployer.java:333)
     at
com.sun.enterprise.deployment.backend.ModuleDeployer.loadDescriptors
(ModuleDeployer.java:390)
     at com.sun.enterprise.deployment.backend.WebModuleDeployer.deploy
(WebModuleDeployer.java:188)
     at com.sun.enterprise.deployment.backend.ModuleDeployer.redeploy
(ModuleDeployer.java:670)
     at
com.sun.enterprise.deployment.backend.ModuleDeployer.doRequestFinish
(ModuleDeployer.java:184)
     at com.sun.enterprise.deployment.phasing.J2EECPhase.runPhase
(J2EECPhase.java:167)
     at
com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase
(DeploymentPhase.java:87)
     at
com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(
PEDeploymentService.java:652)
     at
com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy
(PEDeploymentService.java:204)
     at com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.deploy
(ApplicationsConfigMBean.java:525)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean
(MBeanHelper.java:337)
     at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean
(MBeanHelper.java:320)
     at com.sun.enterprise.admin.config.BaseConfigMBean.invoke
(BaseConfigMBean.java:391)
     at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke
(DynamicMetaDataImpl.java:213)
     at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:
220)
     at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke
(DefaultMBeanServerInterceptor.java:815)
     at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke
(JmxMBeanServer.java:784)
     at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:585)
     at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke
(ProxyClass.java:54)
     at $Proxy1.invoke(Unknown Source)
     at
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke
(SunoneInterceptor.java:295)
     at
com.sun.enterprise.deployment.autodeploy.AutoDeployer.invokeDeploymentSe
rvice(AutoDeployer.java:411)
     at com.sun.enterprise.deployment.autodeploy.AutoDeployer.deploy
(AutoDeployer.java:392)
     at
com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployAll
(AutoDeployer.java:251)
     at
com.sun.enterprise.deployment.autodeploy.AutoDeployControllerImpl
$AutoDeployTask.run(AutoDeployControllerImpl.java:358)
     at java.util.TimerThread.mainLoop(Timer.java:512)
     at java.util.TimerThread.run(Timer.java:462)
Caused by: java.lang.TypeNotPresentException: Type
com.sun.xml.ws.RequestWrapper not present
     at
sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType
(CoreReflectionFactory.java:98)
     at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature
(Reifier.java:107)
     at sun.reflect.generics.tree.ClassTypeSignature.accept
(ClassTypeSignature.java:31)
     at sun.reflect.annotation.AnnotationParser.parseSig
(AnnotationParser.java:351)
     at sun.reflect.annotation.AnnotationParser.parseAnnotation
(AnnotationParser.java:175)
     at sun.reflect.annotation.AnnotationParser.parseAnnotations2
(AnnotationParser.java:69)
     at sun.reflect.annotation.AnnotationParser.parseAnnotations
(AnnotationParser.java:52)
     at java.lang.reflect.Method.declaredAnnotations(Method.java:676)
     at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:669)
     at java.lang.reflect.AccessibleObject.getAnnotations
(AccessibleObject.java:179)
     at
com.sun.enterprise.deployment.annotation.impl.AnnotationProcessorImpl.pr
ocessAnnotations(AnnotationProcessorImpl.java:188)
     at
com.sun.enterprise.deployment.annotation.impl.AnnotationProcessorImpl.pr
ocess(AnnotationProcessorImpl.java:132)
     at
com.sun.enterprise.deployment.archivist.Archivist.processAnnotations
(Archivist.java:357)
     at
com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescript
ors(Archivist.java:292)
     at com.sun.enterprise.deployment.archivist.Archivist.open
(Archivist.java:188)
     at
com.sun.enterprise.deployment.archivist.ApplicationArchivist.openArchive
(ApplicationArchivist.java:739)
     at
com.sun.enterprise.deployment.archivist.ApplicationArchivist.openArchive
(ApplicationArchivist.java:720)
     at com.sun.enterprise.deployment.backend.Deployer.loadDescriptors
(Deployer.java:305)
     ... 32 more
Caused by: java.lang.ClassNotFoundException:
com.sun.xml.ws.RequestWrapper
     at com.sun.enterprise.loader.EJBClassLoader.findClass
(EJBClassLoader.java:611)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
     at java.lang.Class.forName0(Native Method)
     at java.lang.Class.forName(Class.java:242)
     at
sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType
(CoreReflectionFactory.java:95)
     ... 49 more
|#]

[#|2005-08-29T18:55:22.718+0900|SEVERE|sun-appserver-pe9.0|
javax.enterprise.system.tools.deployment|_ThreadID=16;Error loading
deployment descriptors for jaxws-fromwsdl -- Type
com.sun.xml.ws.RequestWrapper not present
;|"DPL8011: autodeployment failure while deploying the application :
Error loading deployment descriptors for jaxws-fromwsdl -- Type
com.sun.xml.ws.RequestWrapper not present
"|#]


The tested war is attached. Note that web.xml in the war conforms to
web-app_2_5.xsd and webservices.xml in the war conforms to
javaee_web_services_1_2.xsd.

Thanks for your help and comments in advance,

Ias