Oracle Weblogic Service 10.3 issue
----------------------------------
Key: XFIRE-1139
URL: http://jira.codehaus.org/browse/XFIRE-1139
Project: XFire
Issue Type: Bug
Affects Versions: 1.2.6
Environment: Redhat Linux CentOS, Oracle Weblogic 10.3
Reporter: Dovie Chen
Assignee: Dan Diephouse
Fix For: 1.2.6
I deploy the war attached on JBoss 4.2.2 it works well.
But when i deploy the war on Oracle Weblogic 10.3 it failed with exception
below.
<2009-2-21 ÉÏÎç11ʱ49- Ö33Ãë CST> <Error> <HTTP> <BEA-101017>
<[weblogic.servlet.internal.webappservletcont...@10b5efb - appName:
'rsp-services', name: 'rsp-services.war', context-path: '', spec-version:
'null', request: weblogic.servlet.internal.servletrequesti...@183eae7[
GET //services/UserService?wsdl HTTP/1.1
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.6)
Gecko/2009011913 Firefox/3.0.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,zh-cn;q=0.8,zh;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: gb2312,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
]] Root cause of ServletException.
java.lang.LinkageError: loader constraint violation in interface itable
initialization: when resolving method
"org.codehaus.xfire.wsdl11.builder.SchemaSerializer.marshall(Ljava/lang/Class;Ljavax/xml/namespace/QName;Ljavax/wsdl/extensions/ExtensibilityElement;Ljava/io/PrintWriter;Ljavax/wsdl/Definition;Ljavax/wsdl/extensions/ExtensionRegistry;)V"
the class loader (instance of
weblogic/utils/classloaders/ChangeAwareClassLoader) of the current class,
org/codehaus/xfire/wsdl11/builder/SchemaSerializer, and the class loader
(instance of java/net/URLClassLoader) for interface
javax/wsdl/extensions/ExtensionSerializer have different Class objects for the
type javax/xml/namespace/QName used in the signature
at
org.codehaus.xfire.wsdl11.builder.WSDLBuilder.<init>(WSDLBuilder.java:88)
at
org.codehaus.xfire.wsdl11.builder.DefaultWSDLBuilderFactory.createWSDLBuilder(DefaultWSDLBuilderFactory.java:25)
at
org.codehaus.xfire.wsdl11.builder.WSDLBuilderAdapter.write(WSDLBuilderAdapter.java:40)
at org.codehaus.xfire.DefaultXFire.generateWSDL(DefaultXFire.java:104)
at
org.codehaus.xfire.transport.http.XFireServletController.generateWSDL(XFireServletController.java:380)
Truncated. see log file for complete stacktrace
So i check the issue <a
href="http://jira.codehaus.org/browse/XFIRE-820">#820</a>
I hava already add the script below to weblogic.xml.
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application
8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<context-root>/</context-root>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
but the errror remained.
Please kindly help to check it out.
Thanks.
Dovie
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email