tags:

views:

749

answers:

1

Hi

I should preface this with the fact that I am relatively new to EJB3 Metro and Java in general.

I am writing an EJB3 application to run on glassfish v2.1 that needs to talk to a Microsoft CRM webservice within an NTLM authenticated network.

I am using the JAX-WS (Metro) framework to access the webservice and want to use the XML catalog facility specified by OASIS as suggested in the JAX-WS FAQ at

https://jax-ws.dev.java.net/faq/index.html#auth

However when I attempt to deploy the application I get the Exception and stack trace below

Has anyone come across this before or suggest a way forward I would appreciate it

I can provide example code if required

#|2009-07-09T15:30:43.562+1000|WARNING|sun-appserver2.1|javax.enterprise.system.tools.admin|_ThreadID=18;_ThreadName=httpWorkerThread-4848-1;_RequestID=0a23e4e6-0e94-4569-988c-8a12099b2a36;|com.sun.enterprise.admin.mbeans.J2EEModule:getStringForDDxml FileNotFoundException C:/opt/glassfish/domains/domain1\generated\xml\j2ee-apps\rp-ear-1.1-SNAPSHOT\rp-service-1.1-SNAPSHOT_jar\null|#]

[#|2009-07-09T15:31:47.704+1000|WARNING|sun-appserver2.1|org.apache.coyote.tomcat5.CoyoteRequest|_ThreadID=17;_ThreadName=httpWorkerThread-4848-0;_RequestID=040e3b74-0910-462e-90dd-253ff3761f7a;|PWC4011: Unable to set request character encoding to UTF-8 from context , because request parameters have already been read, or ServletRequest.getReader() has already been called|#]

[#|2009-07-09T15:31:51.079+1000|WARNING|sun-appserver2.1|javax.enterprise.system.core.classloading|_ThreadID=30;_ThreadName=Thread-7775;_RequestID=206ed44a-c852-4b8a-8340-c0fde25f4135;|LDR5206: EJBClassLoader EJBClassLoader : 
doneCalled = true
doneSnapshot = EJBClassLoader.done() called ON EJBClassLoader : 
urlSet = [URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/activation-1.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/antlr-2.7.6.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/aopalliance-1.0.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/aspectjrt-1.5.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/aspectjweaver-1.5.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-beanutils-1.7.0.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-codec-1.3.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-collections-3.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-dbcp-1.2.2.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-digester-1.7.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-discovery-0.2.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-email-1.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-fileupload-1.2.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-httpclient-3.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-io-1.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-lang-2.3.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-logging-1.0.3.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/log4j.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/log4j-core.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-math-1.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-net-1.4.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-pool-1.3.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/commons-validator-1.3.0.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/hibernate-annotations-3.3.0.ga.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/hibernate-validator-3.0.0.ga.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jaxb-api-2.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jaxb-impl-2.1.10.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jaxb-api.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/activation.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jsr173_1.0_api.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jaxb1-impl.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jaxb-xjc-2.1.10.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jaxb-impl.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jaxws-api-2.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jaxws-rt-2.1.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jaxws-api.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jsr181-api.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jsr250-api.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/saaj-api.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/saaj-impl.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jsr173_api.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/sjsxp.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/resolver.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/stax-ex.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/streambuffer.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/stax-utils.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jcr-1.0.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/js-1.6R2.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/xbean.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/log4j-1.2.14.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/mail-1.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/microsoft-crm-api-1.0.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/mimepull-1.2.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/oro-2.0.8.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/persistence-api-1.0.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/resolver-20050927.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/rp-common-1.1-SNAPSHOT.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/rp-sis-core-1.0.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/saaj-api-1.3.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jaxp-api.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/jax-qname.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/servlet.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/saaj-impl-1.3.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/sjsxp-1.0.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-2.5.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-aspects-2.5.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-beans-2.5.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-context-2.5.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-context-support-2.5.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-core-2.5.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-dao-2.0.8.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-jdbc-2.0.8.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-modules-validation-0.8.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-security-acl-2.0.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-security-core-2.0.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-security-core-tiger-2.0.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-security-taglibs-2.0.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-test-2.5.4.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/spring-web-2.0.8.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/stax-api-1.0.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/stax-ex-1.2.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/streambuffer-0.8.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/velocity-1.5.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/xercesImpl-2.8.1.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/xml-apis-1.3.04.jar, URLEntry : file:/C:/opt/glassfish/domains/domain1/applications/j2ee-apps/rp-ear-1.1-SNAPSHOT/rp-service-1.1-SNAPSHOT_jar/, URLEntry : file:/C:/opt/glassfish/domains/domain1/generated/ejb/j2ee-apps/rp-ear-1.1-SNAPSHOT/]
doneCalled = false 
 Parent -> EJBClassLoader : 
urlSet = []
doneCalled = false 
 Parent -> java.net.URLClassLoader@717d91


 AT Thu Jul 09 11:14:24 EST 2009 
 BY :com.sun.enterprise.loader.EJBClassLoader.printStackTraceToString(EJBClassLoader.java:813)
com.sun.enterprise.loader.EJBClassLoader.done(EJBClassLoader.java:173)
com.sun.enterprise.server.AbstractLoader.done(AbstractLoader.java:353)
com.sun.enterprise.server.ApplicationLoader.unload(ApplicationLoader.java:268)
com.sun.enterprise.server.TomcatApplicationLoader.unload(TomcatApplicationLoader.java:213)
com.sun.enterprise.server.ExtendedApplicationLoader.unload(ExtendedApplicationLoader.java:262)
com.sun.enterprise.server.ApplicationManager.applicationUndeployed(ApplicationManager.java:525)
com.sun.enterprise.server.ApplicationManager.applicationUndeployed(ApplicationManager.java:703)
com.sun.enterprise.admin.event.AdminEventMulticaster.invokeApplicationDeployEventListener(AdminEventMulticaster.java:961)
com.sun.enterprise.admin.event.AdminEventMulticaster.handleApplicationDeployEvent(AdminEventMulticaster.java:943)
com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:467)
com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:182)
com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(DeploymentNotificationHelper.java:308)
com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(DeploymentServiceUtils.java:231)
com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStopEvent(ServerDeploymentTarget.java:332)
com.sun.enterprise.deployment.phasing.ApplicationStopPhase.runPhase(ApplicationStopPhase.java:136)
com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108)
com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:966)
com.sun.enterprise.deployment.phasing.PEDeploymentService.stop(PEDeploymentService.java:670)
com.sun.enterprise.deployment.phasing.PEDeploymentService.stop(PEDeploymentService.java:717)
com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.stop(ApplicationsConfigMBean.java:796)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:381)
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:364)
com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:477)
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:90)
$Proxy1.invoke(Unknown Source)
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:304)
com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:174)
com.sun.enterprise.deployment.client.DeploymentClientUtils.stopApplication(DeploymentClientUtils.java:135)
com.sun.enterprise.deployment.client.UndeployAction.run(UndeployAction.java:148)
java.lang.Thread.run(Thread.java:619)
 Parent -> EJBClassLoader : 
urlSet = []
doneCalled = false 
 Parent -> java.net.URLClassLoader@717d91

 was requested to find resource META-INF/services/org.apache.xerces.xni.parser.XMLParserConfiguration after done was invoked from the following stack trace
java.lang.Throwable
    at com.sun.enterprise.loader.EJBClassLoader.findResource(EJBClassLoader.java:459)
    at java.lang.ClassLoader.getResource(ClassLoader.java:978)
    at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1168)
    at com.sun.enterprise.loader.EJBClassLoader.getResourceAsStream(EJBClassLoader.java:796)
    at org.apache.xerces.parsers.SecuritySupport$6.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.apache.xerces.parsers.SecuritySupport.getResourceAsStream(Unknown Source)
    at org.apache.xerces.parsers.ObjectFactory.findJarServiceProvider(Unknown Source)
    at org.apache.xerces.parsers.ObjectFactory.createObject(Unknown Source)
    at org.apache.xerces.parsers.ObjectFactory.createObject(Unknown Source)
    at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source)
    at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.<init>(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl.<init>(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(Unknown Source)
    at com.sun.org.apache.xml.internal.resolver.readers.SAXCatalogReader.readCatalog(SAXCatalogReader.java:238)
    at com.sun.org.apache.xml.internal.resolver.Catalog.parseCatalog(Catalog.java:680)
    at com.sun.xml.ws.util.xml.XmlUtil.createEntityResolver(XmlUtil.java:270)
    at com.sun.enterprise.webservice.WsUtil.resolveCatalog(WsUtil.java:2295)
    at com.sun.enterprise.webservice.WsUtil.checkCatalog(WsUtil.java:2339)
    at com.sun.enterprise.webservice.WsUtil.genWSInfo(WsUtil.java:2165)
    at com.sun.enterprise.deployment.backend.AppDeployerBase.loadDescriptors(AppDeployerBase.java:360)
    at com.sun.enterprise.deployment.backend.AppDeployer.explodeArchive(AppDeployer.java:303)
    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:208)
    at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108)
    at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:966)
    at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:283)
    at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:835)
    at com.sun.enterprise.management.deploy.DeployThread.deploy(DeployThread.java:187)
    at com.sun.enterprise.management.deploy.DeployThread.run(DeployThread.java:225)
|#]

[#|2009-07-09T15:31:51.157+1000|SEVERE|sun-appserver2.1|javax.enterprise.system.tools.deployment|_ThreadID=30;_ThreadName=Thread-7775;_RequestID=206ed44a-c852-4b8a-8340-c0fde25f4135;|Exception occured in J2EEC Phase
com.sun.enterprise.deployment.backend.IASDeploymentException: Exception while processing catalog C:\opt\glassfish\domains\domain1\applications\j2ee-apps\debug\rp-service-1.1-SNAPSHOT_jar\META-INF\jax-ws-catalog.xml; Reason org/apache/xerces/util/EntityResolverWrapper
    at com.sun.enterprise.webservice.WsUtil.resolveCatalog(WsUtil.java:2322)
    at com.sun.enterprise.webservice.WsUtil.checkCatalog(WsUtil.java:2339)
    at com.sun.enterprise.webservice.WsUtil.genWSInfo(WsUtil.java:2165)
    at com.sun.enterprise.deployment.backend.AppDeployerBase.loadDescriptors(AppDeployerBase.java:360)
    at com.sun.enterprise.deployment.backend.AppDeployer.explodeArchive(AppDeployer.java:303)
    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:208)
    at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108)
    at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:966)
    at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:283)
    at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:835)
    at com.sun.enterprise.management.deploy.DeployThread.deploy(DeployThread.java:187)
    at com.sun.enterprise.management.deploy.DeployThread.run(DeployThread.java:225)
|#]

[#|2009-07-09T15:31:59.079+1000|WARNING|sun-appserver2.1|org.apache.coyote.tomcat5.CoyoteRequest|_ThreadID=17;_ThreadName=httpWorkerThread-4848-0;_RequestID=040e3b74-0910-462e-90dd-253ff3761f7a;|PWC4011: Unable to set request character encoding to UTF-8 from context , because request parameters have already been read, or ServletRequest.getReader() has already been called|#]
A: 

Have you found an answer to your question ? It's been a week I'm facing a similar problem and I can't find a way other than the Authenticator one. I'm looking for an example of the "catalog" solution in in FAQ link you provided

Stephane