[ 
https://wso2.org/jira/browse/WSAS-745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16548#action_16548
 ] 

Charitha Kankanamge commented on WSAS-745:
------------------------------------------

I tried with adding the following element in weblogic.xml.

<weblogic-web-app>
 <container-descriptor>
    <prefer-web-inf-classes>true</prefer-web-inf-classes>
  </container-descriptor>
</weblogic-web-app>

Then, the WSAS startup fails with the following error.

<May 8, 2008 3:20:58 PM LKT> <Warning> <JDBC> <BEA-001110> <No test table set 
up for pool "jdbc/wso2wsas_db". Connections will not be tested.> 
 INFO [2008-05-08 15:20:59,602]  Using Server Info Class: 
org.wso2.wsas.serverinfo.GenericServerInfo
Warning: Caught exception attempting to use SAX to load a SAX XMLReader 
Warning: Exception was: java.lang.ClassCastException: 
weblogic.apache.xerces.parsers.SAXParser
Warning: I will print the stack trace then carry on using the default SAX parser
java.lang.ClassCastException: weblogic.apache.xerces.parsers.SAXParser
        at org.xml.sax.helpers.XMLReaderFactory.loadClass(Unknown Source)
        at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown Source)
        at org.dom4j.io.SAXHelper.createXMLReader(SAXHelper.java:83)
        at org.dom4j.io.SAXReader.createXMLReader(SAXReader.java:894)
        at org.dom4j.io.SAXReader.getXMLReader(SAXReader.java:715)
        at org.dom4j.io.SAXReader.read(SAXReader.java:435)
        at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1366)
        at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
        at org.wso2.wsas.util.HibernateConfig.<init>(HibernateConfig.java:129)
        at 
org.wso2.wsas.util.HibernateConfigFactory.getDefaultConfig(HibernateConfigFactory.java:33)
        at 
org.wso2.wsas.persistence.PersistenceManager.<init>(PersistenceManager.java:135)
        at 
org.wso2.wsas.ServerManager.initLoggingConfiguration(ServerManager.java:178)
        at org.wso2.wsas.ServerManager.start(ServerManager.java:99)
        at org.wso2.wsas.MainServlet.start(MainServlet.java:249)
        at org.wso2.wsas.MainServlet.init(MainServlet.java:185)
        at 
weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:276)
        at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at 
weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:68)
        at 
weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
        at 
weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
        at 
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504)
        at 
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1698)
        at 
weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1675)
        at 
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1595)
        at 
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734)
        at 
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892)
        at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
        at 
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at 
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at 
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
        at 
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
        at 
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at 
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at 
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
        at 
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641)
        at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at 
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229)
        at 
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
        at 
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
        at 
weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:181)
        at 
weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:352)
        at 
weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52)
        at 
weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:186)
        at 
weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
        at 
weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
        at 
weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
        at 
weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
        at 
weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
        at 
weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
        at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Initial SessionFactory creation failed.org.hibernate.HibernateException: Could 
not parse configuration: wso2wsas.hibernate.cfg.xml
<May 8, 2008 3:20:59 PM LKT> <Error> <HTTP> <BEA-101216> <Servlet: 
"MainServlet" failed to preload on startup in Web application: "wso2wsas".
java.lang.ExceptionInInitializerError
        at org.wso2.wsas.util.HibernateConfig.<init>(HibernateConfig.java:134)
        at 
org.wso2.wsas.util.HibernateConfigFactory.getDefaultConfig(HibernateConfigFactory.java:33)
        at 
org.wso2.wsas.persistence.PersistenceManager.<init>(PersistenceManager.java:135)
        at 
org.wso2.wsas.ServerManager.initLoggingConfiguration(ServerManager.java:178)
        at org.wso2.wsas.ServerManager.start(ServerManager.java:99)
        Truncated. see log file for complete stacktrace
org.hibernate.HibernateException: Could not parse configuration: 
wso2wsas.hibernate.cfg.xml
        at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1376)
        at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
        at org.wso2.wsas.util.HibernateConfig.<init>(HibernateConfig.java:129)
        at 
org.wso2.wsas.util.HibernateConfigFactory.getDefaultConfig(HibernateConfigFactory.java:33)
        at 
org.wso2.wsas.persistence.PersistenceManager.<init>(PersistenceManager.java:135)
        Truncated. see log file for complete stacktrace
org.dom4j.DocumentException: SAX2 driver class 
weblogic.apache.xerces.parsers.SAXParser does not implement XMLReader Nested 
exception: SAX2 driver class weblogic.apache.xerces.parsers.SAXParser does not 
implement XMLReader
        at org.dom4j.io.SAXReader.read(SAXReader.java:484)
        at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1366)
        at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
        at org.wso2.wsas.util.HibernateConfig.<init>(HibernateConfig.java:129)
        at 
org.wso2.wsas.util.HibernateConfigFactory.getDefaultConfig(HibernateConfigFactory.java:33)
        Truncated. see log file for complete stacktrace


> wsdl generation fails with javax.xml.transform.TransformerException if WSAS 
> is deployed on weblogic
> ---------------------------------------------------------------------------------------------------
>
>                 Key: WSAS-745
>                 URL: https://wso2.org/jira/browse/WSAS-745
>             Project: WSO2 WSAS
>          Issue Type: Bug
>          Components: servlet-edition
>    Affects Versions: Nightly
>         Environment: weblogic 92, ubuntu, jdk15, WSAS-snapshot(Built using 
> Axis2-1.4)
>            Reporter: Charitha Kankanamge
>            Assignee: Afkham Azeez
>            Priority: Blocker
>
> Following exception thrown when trying to get ?wsdl of version service.
> org.apache.axis2.AxisFault: javax.xml.transform.TransformerException: 
> com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: The prefix 
> "wsu" for attribute "wsu:Id" is not bound.
>       at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>       at 
> org.apache.axis2.description.AxisService.getWSDL(AxisService.java:1440)
>       at 
> org.apache.axis2.description.AxisService.printWSDL(AxisService.java:1303)
>       at 
> org.wso2.wsas.transport.util.Wsdl11Processor$1.printWSDL(Wsdl11Processor.java:43)
>       at 
> org.wso2.wsas.transport.util.AbstractWsdlProcessor.printWSDL(AbstractWsdlProcessor.java:51)
>       at 
> org.wso2.wsas.transport.util.Wsdl11Processor.process(Wsdl11Processor.java:57)
>       at org.wso2.wsas.transport.WSASServlet.doGet(WSASServlet.java:129)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>       at 
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
>       at 
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
>       at 
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
>       at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>       at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>       at 
> org.wso2.adminui.AdminUIServletFilter.doFilter(AdminUIServletFilter.java:135)
>       at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>       at 
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3212)
>       at 
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>       at 
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
>       at 
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)
>       at 
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)
>       at 
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
>       at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
>       at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
> Caused by: javax.xml.transform.TransformerException: 
> javax.xml.transform.TransformerException: 
> com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: The prefix 
> "wsu" for attribute "wsu:Id" is not bound.
>       at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:650)
>       at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:279)
>       at 
> org.apache.axis2.util.XMLPrettyPrinter.prettify(XMLPrettyPrinter.java:144)
>       at 
> org.apache.axis2.description.AxisService.getWSDL(AxisService.java:1436)
>       ... 22 more
> Caused by: javax.xml.transform.TransformerException: 
> com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: The prefix 
> "wsu" for attribute "wsu:Id" is not bound.
>       at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:494)
>       at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:640)
>       ... 25 more
> Caused by: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: The 
> prefix "wsu" for attribute "wsu:Id" is not bound.
>       at 
> com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:393)
>       at 
> com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:228)
>       at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:472)
>       ... 26 more
> Steps to reproduce:
> ================
> 1. Deploy WSAS snapshot (built using Axis2-1.4) on Weblogic92
> 2. Enter 
> http://<hostname>:7001/wso2wsas/services/version?wsdl 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
Wsas-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev

Reply via email to