Hi,dear all:
        I am trying to use BIRT on WAS CE1.1(based on geronimo1.1.1),I met with 
a
exception as following,I guess it's a class loader problem of geronimo.Here
is my geronimo-web.xml configuration,I have used inverse-classloading to
load
WEB_INF/lib first.

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1";
xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.1";
xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1";
xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1";>
  <sys:environment>
    <sys:moduleId>
      <sys:groupId>default</sys:groupId>
      <sys:artifactId>offlineTest</sys:artifactId>
      <sys:version>1.0</sys:version>
      <sys:type>car</sys:type>
    </sys:moduleId>
    <sys:dependencies>
      <sys:dependency>
        <sys:groupId>console.dbpool</sys:groupId>
        <sys:artifactId>jdbc%2FVCCWizard</sys:artifactId>
        <sys:version>1.0</sys:version>
        <sys:type>rar</sys:type>
      </sys:dependency>
    </sys:dependencies>
    <sys:inverse-classloading/>
  </sys:environment>
  <context-root>/offlineTest</context-root>
  <naming:resource-ref>
    <naming:ref-name>jdbc/VCCWizard</naming:ref-name>
    <naming:resource-link>jdbc/VCCWizard</naming:resource-link>
  </naming:resource-ref>
</web-app>



ERROR [[EngineServlet]] Allocate exception for servlet EngineServlet
java.lang.ExceptionInInitializerError
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:214)
        at
org.apache.axis.transport.http.AxisServletBase.<clinit>(AxisServletBase.java:58)
        at java.lang.J9VMInternals.initializeImpl(Native Method)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:192)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:157)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:157)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:157)
        at java.lang.Class.newInstanceImpl(Native Method)
        at java.lang.Class.newInstance(Class.java:1300)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1055)
        at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at
org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
        at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:345)
        at
org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:869)
        at java.lang.Thread.run(Thread.java:801)
Caused by: 
org.apache.commons.discovery.DiscoveryException: Class
org.apache.geronimo.kernel.log.GeronimoLogFactory does not implement
org.apache.commons.logging.LogFactory
        at
org.apache.commons.discovery.tools.ClassUtils.verifyAncestory(ClassUtils.java:180)
        at
org.apache.commons.discovery.tools.SPInterface.verifyAncestory(SPInterface.java:201)
        at
org.apache.commons.discovery.tools.SPInterface.newInstance(SPInterface.java:195)
        at
org.apache.commons.discovery.tools.DiscoverClass.newInstance(DiscoverClass.java:579)
        at
org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:418)
        at
org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:378)
        at 
org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
        at 
java.security.AccessController.doPrivileged(AccessController.java:193)
        at
org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)
        at
org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)
        at java.lang.J9VMInternals.initializeImpl(Native Method)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:192)
        ... 26 more



-- 
View this message in context: 
http://www.nabble.com/deploy-BIRT-error-on-geronimo1.1.1-tf4381775s134.html#a12491004
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.

Reply via email to