users@glassfish.java.net

Deploy fails, NoClassDefFound com/sun/xml/ws/api/server/Container

From: <glassfish_at_javadesktop.org>
Date: Tue, 18 Dec 2007 02:49:11 PST

First, trace:
[#|2007-12-18T10:31:39.402+0000|SEVERE|sun-appserver9.1|javax.enterprise.system.tools.deployment|_ThreadID=18;_ThreadName=Thread-27;_RequestID=04c79085-6a12-47f8-af10-4c1cda557349;|Exception occured in J2EEC Phase
java.lang.NoClassDefFoundError: com/sun/xml/ws/api/server/Container
        at com.sun.tools.ws.spi.WSToolsObjectFactory.wsgen(WSToolsObjectFactory.java:107)
        at com.sun.enterprise.webservice.WsUtil.runWsGen(WsUtil.java:1843)
        at com.sun.enterprise.webservice.WsUtil.genWSInfo(WsUtil.java:2240)
        at com.sun.enterprise.deployment.backend.AppDeployerBase.loadDescriptors(AppDeployerBase.java:359)
        at com.sun.enterprise.deployment.backend.AppDeployer.explodeArchive(AppDeployer.java:294)
        at com.sun.enterprise.deployment.backend.AppDeployer.deploy(AppDeployer.java:207)
        at com.sun.enterprise.deployment.backend.AppDeployer.doRequestFinish(AppDeployer.java:148)
        at com.sun.enterprise.deployment.phasing.J2EECPhase.runPhase(J2EECPhase.java:191)
        at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108)
        at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:919)
        at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:279)
        at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:788)
        at com.sun.enterprise.management.deploy.DeployThread.deploy(DeployThread.java:187)
        at com.sun.enterprise.management.deploy.DeployThread.run(DeployThread.java:223)
|#]


Second Description:
Glassfish started normally but when I try to deploy ear that exceprion apperas. I know some reasons of this:
- webserwices-rt.jar not include this class but it include
- webserwices-rt.jar could be overwrite by endorsed in JVM but it not
- webserwices-rt.jar could be overwrite by endorsed in glassfish but it not too.

I was reinstall glassfish but it's not a solution. Can You help me?
I use :
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode)
on Ubuntu
[Message sent by forum member 'koziolek' (koziolek)]

http://forums.java.net/jive/thread.jspa?messageID=250543