I just got the strangest error message when trying to use a stateless session EJB as a WebService in Glassfish v2 u1:
[#|2008-07-13T16:41:25.366+0200|SEVERE|sun-appserver-pe9.0|javax.enterprise.system.tools.deployment|_ThreadID=12;_ThreadName=Thread-31;_RequestID=d816d64c-543d-47ac-b339-2231f346754e;|Exception occured in J2EEC Phase com.sun.enterprise.deployment.backend.IASDeploymentException at com.sun.enterprise.webservice.WsUtil.runWsGen(WsUtil.java:1817) at com.sun.enterprise.webservice.WsUtil.genWSInfo(WsUtil.java:2089) at com.sun.enterprise.deployment.backend.AppDeployerBase.loadDescriptors(AppDeployerBase.java:328) at com.sun.enterprise.deployment.backend.AppDeployer.deploy(AppDeployer.java:200) at com.sun.enterprise.deployment.backend.AppDeployer.doRequestFinish(AppDeployer.java:129) at com.sun.enterprise.deployment.phasing.J2EECPhase.runPhase(J2EECPhase.java:169) at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:95) at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:871) at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:266) at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:739) at com.sun.enterprise.management.deploy.DeployThread.deploy(DeployThread.java:174) at com.sun.enterprise.management.deploy.DeployThread.run(DeployThread.java:210) |#] |
Apparently there is a problem in this Glassfish version that prevents it from showing the proper Exception as JAX-WS reports it. The verifier only barfed random shit at me, too.
I updated to the lastest Glassfish to get a better error message, but then it even worked without an error. Strange days.