Administrator
|
Our goal is for Orbeon Forms to run out of the box on the application
servers (or servlet containers) that people use the most. Without making this an authoritative list, this would include the last stable release of: Tomcat, JBoss, Liferay, WebLogic, WebSphere, and Oracle Application Server (OC4J). We have started to publish on the Wiki the results of some tests performed recently on different application servers: https://wiki.objectweb.org/ops/Wiki.jsp?page=OrbeonFormsOnDifferentApplicationServers How you can help: You are running Orbeon Forms 3.6 or a nightly build on an application server which isn't listed? Let us know on this list and we'll update the table. Similarly, of you're having a problem deploying Orbeon Forms 3.6 or a nightly build on an application server which is not listed there, please let us know. Alex -- Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise Orbeon's Blog: http://www.orbeon.com/blog/ Personal Blog: http://avernet.blogspot.com/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Our product also needs to run on:
SAP Web Application Server 6.40 (SP 21) and SAP Web Application Server 7.0 (SP11 and up) I will test soon with a nightly build - 3.6 has a library conflict because of the embedded XML parser (SAP WAS does not suport a classloading order of "child first" and thus Orbeon (or eXist) end up calling the different versions of Xerces that come with the app server. ----- Original Message ----- From: "Alessandro Vernet" <[hidden email]> To: "OPS Users" <[hidden email]> Sent: Tuesday, March 04, 2008 10:43 PM Subject: [ops-users] Orbeon Forms and application servers > Our goal is for Orbeon Forms to run out of the box on the application > servers (or servlet containers) that people use the most. Without > making this an authoritative list, this would include the last stable > release of: Tomcat, JBoss, Liferay, WebLogic, WebSphere, and Oracle > Application Server (OC4J). We have started to publish on the Wiki the > results of some tests performed recently on different application > servers: > > https://wiki.objectweb.org/ops/Wiki.jsp?page=OrbeonFormsOnDifferentApplicationServers > > How you can help: > > You are running Orbeon Forms 3.6 or a nightly build on an application > server which isn't listed? Let us know on this list and we'll update > the table. Similarly, of you're having a problem deploying Orbeon > Forms 3.6 or a nightly build on an application server which is not > listed there, please let us know. > > Alex > -- > Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise > Orbeon's Blog: http://www.orbeon.com/blog/ > Personal Blog: http://avernet.blogspot.com/ > -------------------------------------------------------------------------------- > > -- > You receive this message as a subscriber of the [hidden email] mailing > list. > To unsubscribe: mailto:[hidden email] > For general help: mailto:[hidden email]?subject=help > OW2 mailing lists service home page: http://www.ow2.org/wws > -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Administrator
|
Jean Luc,
On Thu, Mar 6, 2008 at 10:14 AM, Jean Luc <[hidden email]> wrote: > Our product also needs to run on: > > SAP Web Application Server 6.40 (SP 21) and SAP Web Application Server 7.0 > (SP11 and up) > > I will test soon with a nightly build - 3.6 has a library conflict because > of the embedded XML parser (SAP WAS does not suport a classloading order of > "child first" and thus Orbeon (or eXist) end up calling the different > versions of Xerces that come with the app server. Thank you for the feedback. I updated the table on the Wiki and added this bug: http://forge.objectweb.org/tracker/index.php?func=detail&aid=308779&group_id=168&atid=350207 There is a good chance that this problem has been fixed in the latest nightly builds. If you get a chance to try one, please let us know how it works for you. Now nightly builds are back on: http://forge.objectweb.org/nightlybuilds/ops/ops/ Alex -- Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise Orbeon's Blog: http://www.orbeon.com/blog/ Personal Blog: http://avernet.blogspot.com/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Hi Alessandro,
I tried with the March 6th build (deployed as a WAR inside an EAR ) and got the following exception while trying to access /ops (we haven't changed the name from ops to orbeon yet). SAP J2EE Engine/6.40 PatchLevel 109749.313 [Servlet Spec: 2.3] Sun JDK 1.4.2_08 #1.5#000C294A2C2500510000000F00000C78000447D9F70CA804#1204901386575#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#test.com/test#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#Guest#0##n/a##baddddf0ec5511dcb5f1000c294a2c25#SAPEngine_Application_Thread[impl:3]_17##0#0#Error##Plain###application [test] Processing HTTP request to servlet [default] finished with error. The error is: java.lang.NoClassDefFoundError at org.orbeon.oxf.webapp.WebAppContext.<init>(WebAppContext.java:95) at org.orbeon.oxf.webapp.WebAppContext.instance(WebAppContext.java:71) at org.orbeon.oxf.servlet.OPSServletDelegate.init(OPSServletDelegate.java:72) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at org.orbeon.oxf.servlet.OPSServlet.init(OPSServlet.java:60) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.getServlet(WebComponents.java:339) at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:313) at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377) at org.orbeon.oxf.servlet.OPSXFormsFilter.doFilter(OPSXFormsFilter.java:58) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172) ----- Original Message ----- From: "Alessandro Vernet" <[hidden email]> To: <[hidden email]> Sent: Thursday, March 06, 2008 7:57 PM Subject: [ops-users] Re: Re: Orbeon Forms and application servers > Jean Luc, > > On Thu, Mar 6, 2008 at 10:14 AM, Jean Luc <[hidden email]> wrote: >> Our product also needs to run on: >> >> SAP Web Application Server 6.40 (SP 21) and SAP Web Application Server >> 7.0 >> (SP11 and up) >> >> I will test soon with a nightly build - 3.6 has a library conflict >> because >> of the embedded XML parser (SAP WAS does not suport a classloading order >> of >> "child first" and thus Orbeon (or eXist) end up calling the different >> versions of Xerces that come with the app server. > > Thank you for the feedback. I updated the table on the Wiki and added this > bug: > > http://forge.objectweb.org/tracker/index.php?func=detail&aid=308779&group_id=168&atid=350207 > > There is a good chance that this problem has been fixed in the latest > nightly builds. If you get a chance to try one, please let us know how > it works for you. Now nightly builds are back on: > > http://forge.objectweb.org/nightlybuilds/ops/ops/ > > Alex > -- > Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise > Orbeon's Blog: http://www.orbeon.com/blog/ > Personal Blog: http://avernet.blogspot.com/ > -------------------------------------------------------------------------------- > > -- > You receive this message as a subscriber of the [hidden email] mailing > list. > To unsubscribe: mailto:[hidden email] > For general help: mailto:[hidden email]?subject=help > OW2 mailing lists service home page: http://www.ow2.org/wws > -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
In reply to this post by Alessandro Vernet
More details in
another SAP WAS log.
Warning#1#com.sap.engine.services.deploy#Plain###
Warning occurred on server 2603650 during startApp test.com/test : Initialization of servlet [ops-renderer-servlet] failed. Check the init() method of the servlet. Error is: [java.lang.NoClassDefFoundError: orbeon/apache/xml/serialize/OutputFormat].# Warning occurred on server 2603650 during startApp test.com/test : Initialization of servlet [exist-xmlrpc-servlet] failed. Check the init() method of the servlet. Error is: [javax.servlet.ServletException: database is not running].# Warning occurred on server 2603650 during startApp test.com/test : Initialization of servlet [exist-webdav-servlet] failed. Check the init() method of the servlet. Error is: [javax.servlet.ServletException: Error found while initializing database: database instance 'exist' is not available].# Warning occurred on server 2603650 during startApp test.com/test : Initialization of servlet [exist-atom-servlet] failed. Check the init() method of the servlet. Error is: [javax.servlet.ServletException: configuration file conf.xml not found or not readable].# Warning occurred on server 2603650 during startApp test.com/test : Initialization of servlet [ops-main-servlet] failed. Check the init() method of the servlet. Error is: [java.lang.NoClassDefFoundError].# Warning occurred on server 2603650 during startApp test.com/test : Initialization of servlet [ops-xforms-server-servlet] failed. Check the init() method of the servlet. Error is: [java.lang.NoClassDefFoundError].# Warning occurred on server 2603650 during startApp test.com/test : Initialization of servlet [exist-rest-servlet] failed. Check the init() method of the servlet. Error is: [java.lang.NoClassDefFoundError: orbeon/apache/xerces/parsers/SAXParser ------------------------- Loader Info ------------------------- ClassLoader name: [test.com/test] Parent loader name: [Frame ClassLoader] References: common:service:http;service:servlet_jsp service:ejb common:service:iiop;service:naming;service:p4;service:ts service:jmsconnector library:jsse library:servlet common:library:IAIKSecurity;library:activation;library:mail;library:tc~sec~ssl library:ejb20 library:j2eeca library:jms library:opensql common:library:com.sap.security.api.sda;library:com.sap.security.core.sda;library:security.class;library:webservices_lib;service:adminadapter;service:basicadmin;service:com.sap.security.core.ume.service;service:configuration;service:connector;service:dbpool;service:deploy;service:jmx;service:jmx_notification;service:keystore;service:security;service:userstore interface:resourcecontext_api interface:webservices interface:cross interface:ejbserialization library:com.sap.mw.jco interface:tc~sec~vsi~interface Resources: D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-codec-1_3.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-validator-1_0_2.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\orbeon-resources-private.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-stax-api-1_0_1.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\activation-1_0_2.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\axis_1_2_1-saaj.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jdom-b9.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-io-1_1.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-collections-3_1.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xerces-resolver-2_9_orbeon_20070711.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-cli-1_0.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\itext-xml-1_02.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-jgroups-all-exist.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-fileupload-1.0.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-pool-1.3.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\hsqldb-1_8_0_7.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-1_2.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xmlgraphics-commons-1_1.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\mail-1_3_2.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\axis_1_2_1-axis.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-digester-1_5.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\saxon-6_5_2.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\metadata-extractor-2_1.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-discovery-0_2.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\saxpath-dev_orbeon.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-optional-1_2.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jfreechart-0_9_18.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jtidy-8.0-20060801.131059-3.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jaxen-1_1_beta_9.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\batik-all-1_6.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-beanutils-1_5.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xsltc-2_5_1_orbeon.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-httpclient-3_1.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-ngram-module-1_2.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\junit.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-jta.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\msv-xsdlib-20070407.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jcommon-0_9_3.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\ant-1_6_5.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\fop-0_93.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-quartz-1_6_0.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-antlr-2_7_6.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\orbeon.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\axis_1_2_1-jaxrpc.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\msv-relaxngDatatype-20070407.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xalan-2_5_1_orbeon.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jakarta-oro-2_0_8_orbeon.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jakarta-poi-1.11.0-dev-20030610.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\axis_1_2_1-wsdl4j-1.5.1.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\msv-isorelax-20070407.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-modules-1_2.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\orbeon-resources-public.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-xmldb.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jms-api-1_1.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\log4j-1_2_15.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\castor-0_9_4_3-xml.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\orbeon-xforms-filter.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-lang-2_3.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\classes D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-xmlrpc-1_2-patched.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xerces-xml-apis-2_9_orbeon_20070711.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\joost-20030623_orbeon.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xerces-serializer-2_9_orbeon_20070711.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\saxon-8_8_orbeon_20070817.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\itext-1_02b.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jakarta-slide-webdavlib-2.0rc1.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\dom4j-1_6_1.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\msv-20070407_orbeon.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\avalon-framework-4_2_0.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\pdfbox-0_7_1.jar D:\\usr\\sap\\Q09\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\antlr-2_7_4_orbeon.jar Loading model: {parent,references,local} --------------------------------------------------------------- ----- Original Message -----
From: "Jean Luc" <[hidden email]>
To: <[hidden email]>
Sent: Friday, March 07, 2008 10:00 AM
Subject: Re: [ops-users] Re: Re: Orbeon Forms and
application servers > > I tried with the March 6th build (deployed as a WAR inside an EAR ) and got > the following exception while trying to access /ops (we haven't changed the > name from ops to orbeon yet). > > > SAP J2EE Engine/6.40 PatchLevel 109749.313 [Servlet Spec: 2.3] > Sun JDK 1.4.2_08 > > > #1.5#000C294A2C2500510000000F00000C78000447D9F70CA804#1204901386575#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#test.com/test#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#Guest#0##n/a##baddddf0ec5511dcb5f1000c294a2c25#SAPEngine_Application_Thread[impl:3]_17##0#0#Error##Plain###application > [test] Processing HTTP request to servlet [default] finished with error. The > error is: java.lang.NoClassDefFoundError > at org.orbeon.oxf.webapp.WebAppContext.<init>(WebAppContext.java:95) > at org.orbeon.oxf.webapp.WebAppContext.instance(WebAppContext.java:71) > at > org.orbeon.oxf.servlet.OPSServletDelegate.init(OPSServletDelegate.java:72) > at javax.servlet.GenericServlet.init(GenericServlet.java:258) > at org.orbeon.oxf.servlet.OPSServlet.init(OPSServlet.java:60) > at javax.servlet.GenericServlet.init(GenericServlet.java:258) > at > com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.getServlet(WebComponents.java:339) > at > com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:313) > at > com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377) > at org.orbeon.oxf.servlet.OPSXFormsFilter.doFilter(OPSXFormsFilter.java:58) > at > com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58) > at > com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384) > at > com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) > at > com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) > at > com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) > at > com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039) > at > com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265) > at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95) > at > com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175) > at > com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) > at > com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) > at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) > at java.security.AccessController.doPrivileged(Native Method) > at > com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102) > at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172) > ----- Original Message ----- > From: "Alessandro Vernet" <[hidden email]> > To: <[hidden email]> > Sent: Thursday, March 06, 2008 7:57 PM > Subject: [ops-users] Re: Re: Orbeon Forms and application servers > > >> Jean Luc, >> >> On Thu, Mar 6, 2008 at 10:14 AM, Jean Luc <[hidden email]> wrote: >>> Our product also needs to run on: >>> >>> SAP Web Application Server 6.40 (SP 21) and SAP Web Application Server >>> 7.0 >>> (SP11 and up) >>> >>> I will test soon with a nightly build - 3.6 has a library conflict >>> because >>> of the embedded XML parser (SAP WAS does not suport a classloading order >>> of >>> "child first" and thus Orbeon (or eXist) end up calling the different >>> versions of Xerces that come with the app server. >> >> Thank you for the feedback. I updated the table on the Wiki and added this >> bug: >> >> http://forge.objectweb.org/tracker/index.php?func=detail&aid=308779&group_id=168&atid=350207 >> There is a good chance that this problem has been fixed in the latest >> nightly builds. If you get a chance to try one, please let us know how >> it works for you. Now nightly builds are back on: >> >> http://forge.objectweb.org/nightlybuilds/ops/ops/ >> >> Alex >> -- >> Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise >> Orbeon's Blog: http://www.orbeon.com/blog/ >> Personal Blog: http://avernet.blogspot.com/ >> > > > -------------------------------------------------------------------------------- > > >> >> -- >> You receive this message as a subscriber of the [hidden email] mailing >> list. >> To unsubscribe: [hidden email] >> OW2 mailing lists service home page: http://www.ow2.org/wws >> > -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Administrator
|
In reply to this post by Jean Luc-2
Jean Luc wrote:
> I tried with the March 6th build (deployed as a WAR inside an EAR ) and > got the following exception while trying to access /ops (we haven't > changed the name from ops to orbeon yet). Thank you for testing this. > org.orbeon.oxf.servlet.OPSServletDelegate.init(OPSServletDelegate.java:72) > at javax.servlet.GenericServlet.init(GenericServlet.java:258) > at org.orbeon.oxf.servlet.OPSServlet.init(OPSServlet.java:60) > at javax.servlet.GenericServlet.init(GenericServlet.java:258) The web.xml is calling OPSServlet, while it should call directly OPSServletDelegate. This happened because of a build issue, which we just fixed now. This change is in the current nightly build, but to save you the trouble of having to download a new build, you can just replace your web.xsl with the one attached. Could you please give that a try and let us know if it helps? Alex -- Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise Orbeon's Blog: http://www.orbeon.com/blog/ Personal Blog: http://avernet.blogspot.com/ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>Orbeon Forms 3.6.0</display-name> <description> Orbeon Forms is an open source forms solution that handles the complexity of forms typical of the enterprise or government. It is delivered to standard web browsers (including Internet Explorer, Firefox, Safari and Opera) thanks to XForms and Ajax technology, with no need for client-side software or plugins. Orbeon Forms allows you to build fully interactive forms with features that include as-you-type validation, optional and repeated sections, always up-to-date error summaries, PDF output, full internationalization, and controls like auto-completion, tabs, dialogs, trees and menus. </description> <!-- Initialize main resource manager --> <context-param> <param-name>oxf.resources.factory</param-name> <param-value>org.orbeon.oxf.resources.PriorityResourceManagerFactory</param-value> </context-param> <!-- Uncomment this for the filesystem resource manager --> <!-- <context-param> <param-name>oxf.resources.priority.1</param-name> <param-value>org.orbeon.oxf.resources.FilesystemResourceManagerFactory</param-value> </context-param> <context-param> <param-name>oxf.resources.priority.1.oxf.resources.filesystem.sandbox-directory</param-name> <param-value>/usr/local/anthill/work/orbeon/src/resources</param-value> </context-param> <context-param> <param-name>oxf.resources.priority.2</param-name> <param-value>org.orbeon.oxf.resources.FilesystemResourceManagerFactory</param-value> </context-param> <context-param> <param-name>oxf.resources.priority.2.oxf.resources.filesystem.sandbox-directory</param-name> <param-value>/usr/local/anthill/work/orbeon/src/resources-packaged</param-value> </context-param> <context-param> <param-name>oxf.resources.priority.3</param-name> <param-value>org.orbeon.oxf.resources.WebAppResourceManagerFactory</param-value> </context-param> <context-param> <param-name>oxf.resources.priority.3.oxf.resources.webapp.rootdir</param-name> <param-value>/WEB-INF/resources</param-value> </context-param> <context-param> <param-name>oxf.resources.priority.4</param-name> <param-value>org.orbeon.oxf.resources.ClassLoaderResourceManagerFactory</param-value> </context-param>--> <!-- End filesystem resource manager --> <!-- Uncomment this for the webapp resource manager --> <context-param> <param-name>oxf.resources.priority.1</param-name> <param-value>org.orbeon.oxf.resources.WebAppResourceManagerFactory</param-value> </context-param> <context-param> <param-name>oxf.resources.priority.1.oxf.resources.webapp.rootdir</param-name> <param-value>/WEB-INF/resources</param-value> </context-param> <context-param> <param-name>oxf.resources.priority.2</param-name> <param-value>org.orbeon.oxf.resources.ClassLoaderResourceManagerFactory</param-value> </context-param> <!-- End webapp resource manager --> <!-- OPS Class Loader --> <context-param> <param-name>oxf.classloader.enable</param-name> <param-value>false</param-value> </context-param> <context-param> <param-name>oxf.classloader.ignore-packages</param-name> <param-value>java. javax. org.apache.log4j. org.xml. org.w3c.</param-value> </context-param> <!-- Set location of properties.xml (read by resource manager) --> <context-param> <param-name>oxf.properties</param-name> <param-value>oxf:/config/properties.xml</param-value> </context-param> <!-- Determine whether logging initialization must take place --> <context-param> <param-name>oxf.initialize-logging</param-name> <param-value>true</param-value> </context-param> <!-- Set context listener processors --> <!-- Uncomment this for the context listener processors --> <!-- <context-param> <param-name>oxf.context-initialized-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </context-param> <context-param> <param-name>oxf.context-initialized-processor.input.config</param-name> <param-value>oxf:/apps/context/context-initialized.xpl</param-value> </context-param> <context-param> <param-name>oxf.context-destroyed-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </context-param> <context-param> <param-name>oxf.context-destroyed-processor.input.config</param-name> <param-value>oxf:/apps/context/context-destroyed.xpl</param-value> </context-param>--> <!-- End context listener processors --> <!-- Set session listener processors --> <!-- Uncomment this for the session listener processors --> <!-- <context-param> <param-name>oxf.session-created-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </context-param> <context-param> <param-name>oxf.session-created-processor.input.config</param-name> <param-value>oxf:/apps/context/session-created.xpl</param-value> </context-param> <context-param> <param-name>oxf.session-destroyed-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </context-param> <context-param> <param-name>oxf.session-destroyed-processor.input.config</param-name> <param-value>oxf:/apps/context/session-destroyed.xpl</param-value> </context-param>--> <!-- End session listener processors --> <!-- All JSP files under /xforms-jsp go through the XForms filter --> <filter> <filter-name>ops-xforms-filter</filter-name> <filter-class>org.orbeon.oxf.servlet.OPSXFormsFilter</filter-class> <!-- Uncomment this for the separate WAR deployment --> <!-- <init-param> <param-name>oxf.xforms.renderer.context</param-name> <param-value>/ops</param-value> </init-param>--> <!-- End separate WAR deployment --> </filter> <filter-mapping> <filter-name>ops-xforms-filter</filter-name> <url-pattern>/xforms-jsp/*</url-pattern> </filter-mapping> <!-- Set listeners --> <!-- Uncomment this for the listeners --> <!-- <listener> <listener-class>org.orbeon.oxf.webapp.OPSServletContextListenerDelegate</listener-class> </listener> <listener> <listener-class>org.orbeon.oxf.webapp.OPSSessionListenerDelegate</listener-class> </listener>--> <!-- End listeners --> <!-- This is the main Orbeon Forms servlet --> <servlet> <servlet-name>ops-main-servlet</servlet-name> <servlet-class>org.orbeon.oxf.servlet.OPSServletDelegate</servlet-class> <!-- Set main processor --> <init-param> <param-name>oxf.main-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}page-flow</param-value> </init-param> <init-param> <param-name>oxf.main-processor.input.controller</param-name> <param-value>oxf:/page-flow.xml</param-value> </init-param> <!-- Set error processor --> <init-param> <param-name>oxf.error-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </init-param> <init-param> <param-name>oxf.error-processor.input.config</param-name> <param-value>oxf:/config/error.xpl</param-value> </init-param> <!-- Set supported methods --> <init-param> <param-name>oxf.http.accept-methods</param-name> <param-value>get,post,head,put,delete</param-value> </init-param> <!-- Set servlet initialization and destruction listeners --> <!-- Uncomment this for the servlet listener processors --> <!-- <init-param> <param-name>oxf.servlet-initialized-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </init-param> <init-param> <param-name>oxf.servlet-initialized-processor.input.config</param-name> <param-value>oxf:/apps/context/servlet-initialized.xpl</param-value> </init-param> <init-param> <param-name>oxf.servlet-destroyed-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </init-param> <init-param> <param-name>oxf.servlet-destroyed-processor.input.config</param-name> <param-value>oxf:/apps/context/servlet-destroyed.xpl</param-value> </init-param>--> <!-- End servlet listener processors --> <load-on-startup>1</load-on-startup> </servlet> <!-- This is the XForms Server servlet --> <servlet> <servlet-name>ops-xforms-server-servlet</servlet-name> <servlet-class>org.orbeon.oxf.servlet.OPSServletDelegate</servlet-class> <!-- Set main processor --> <init-param> <param-name>oxf.main-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </init-param> <init-param> <param-name>oxf.main-processor.input.config</param-name> <param-value>oxf:/ops/xforms/xforms-server.xpl</param-value> </init-param> <!-- Set error processor --> <init-param> <param-name>oxf.error-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </init-param> <init-param> <param-name>oxf.error-processor.input.config</param-name> <param-value>oxf:/ops/xforms/xforms-server-error.xpl</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- This is the XForms Renderer servlet, used to deploy Orbeon Forms as a separate WAR --> <servlet> <servlet-name>ops-renderer-servlet</servlet-name> <servlet-class>org.orbeon.oxf.servlet.OPSServletDelegate</servlet-class> <!-- Set main processor --> <init-param> <param-name>oxf.main-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </init-param> <init-param> <param-name>oxf.main-processor.input.config</param-name> <param-value>oxf:/ops/xforms/xforms-renderer.xpl</param-value> </init-param> <!-- Set error processor --> <init-param> <param-name>oxf.error-processor.name</param-name> <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> </init-param> <init-param> <param-name>oxf.error-processor.input.config</param-name> <param-value>oxf:/config/error.xpl</param-value> </init-param> </servlet> <servlet> <servlet-name>display-chart-servlet</servlet-name> <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class> <load-on-startup>2</load-on-startup> </servlet> <servlet> <servlet-name>exist-xmlrpc-servlet</servlet-name> <servlet-class>org.exist.xmlrpc.RpcServlet</servlet-class> </servlet> <servlet> <servlet-name>exist-rest-servlet</servlet-name> <servlet-class>org.exist.http.servlets.EXistServlet</servlet-class> <init-param> <param-name>basedir</param-name> <param-value>WEB-INF/</param-value> </init-param> <init-param> <param-name>configuration</param-name> <param-value>exist-conf.xml</param-value> </init-param> <init-param> <param-name>start</param-name> <param-value>true</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet> <servlet-name>exist-webdav-servlet</servlet-name> <servlet-class>org.exist.http.servlets.WebDAVServlet</servlet-class> <init-param> <param-name>authentication</param-name> <param-value>basic</param-value> </init-param> </servlet> <servlet> <servlet-name>exist-atom-servlet</servlet-name> <servlet-class>org.exist.atom.http.AtomServlet</servlet-class> <init-param> <param-name>authentication</param-name> <param-value>basic</param-value> </init-param> </servlet> <!-- Uncomment this for the SQL examples --> <!-- <servlet> <servlet-name>hsqldb-servlet</servlet-name> <servlet-class>org.hsqldb.Servlet</servlet-class> <init-param> <param-name>hsqldb.server.database</param-name> <param-value>orbeondb</param-value> </init-param> <load-on-startup>4</load-on-startup> </servlet>--> <!-- End SQL examples --> <servlet-mapping> <servlet-name>ops-main-servlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ops-xforms-server-servlet</servlet-name> <url-pattern>/xforms-server/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ops-renderer-servlet</servlet-name> <url-pattern>/xforms-renderer</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>exist-xmlrpc-servlet</servlet-name> <url-pattern>/exist/xmlrpc</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>exist-rest-servlet</servlet-name> <url-pattern>/exist/rest/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>exist-webdav-servlet</servlet-name> <url-pattern>/exist/webdav/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>exist-atom-servlet</servlet-name> <url-pattern>/exist/atom/*</url-pattern> </servlet-mapping> <!-- Uncomment this for the SQL examples --> <!-- <servlet-mapping> <servlet-name>hsqldb-servlet</servlet-name> <url-pattern>/db</url-pattern> </servlet-mapping>--> <!-- End SQL examples --> <servlet-mapping> <servlet-name>display-chart-servlet</servlet-name> <url-pattern>/chartDisplay</url-pattern> </servlet-mapping> <!-- Uncomment this for the SQL examples --> <!-- <resource-ref> <description>DataSource</description> <res-ref-name>jdbc/db</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>--> <!-- End SQL examples --> <!-- Uncomment this for the authentication example --> <!-- <security-constraint> <web-resource-collection> <web-resource-name>Authentication example</web-resource-name> <url-pattern>/java-authentication/</url-pattern> </web-resource-collection> <auth-constraint> <role-name>orbeon-admin</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>FORM</auth-method> <form-login-config> <form-login-page>/java-authentication/login</form-login-page> <form-error-page>/java-authentication/login-error</form-error-page> </form-login-config> </login-config> <security-role> <role-name>orbeon-admin</role-name> </security-role>--> <!-- End authentication example --> <session-config> <session-timeout>720</session-timeout> </session-config> </web-app> -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Hi Alex,
I took the nightly WAR but got the same error :-( Starting Orbeon Forms Release 3.6.0.200803100721 #1.5#000C294A2C250065000000220000153000044819708CBE42#1205174006800#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#test.com/test#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#Guest#0##n/a##792ef100eed011dcbbe6000c294a2c25#SAPEngine_Application_Thread[impl:3]_36##0#0#Error##Plain###application [test] Processing HTTP request to servlet [default] finished with error. The error is: java.lang.NoClassDefFoundError at org.orbeon.oxf.webapp.WebAppContext.<init>(WebAppContext.java:95) at org.orbeon.oxf.webapp.WebAppContext.instance(WebAppContext.java:71) at org.orbeon.oxf.servlet.OPSServletDelegate.init(OPSServletDelegate.java:72) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.getServlet(WebComponents.java:339) at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:313) at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377) at org.orbeon.oxf.servlet.OPSXFormsFilter.doFilter(OPSXFormsFilter.java:90) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172) ----- Original Message ----- From: "Alessandro Vernet" <[hidden email]> To: <[hidden email]> Sent: Friday, March 07, 2008 6:51 PM Subject: [ops-users] Re: Re: Re: Re: Orbeon Forms and application servers > Jean Luc wrote: >> I tried with the March 6th build (deployed as a WAR inside an EAR ) and >> got the following exception while trying to access /ops (we haven't >> changed the name from ops to orbeon yet). > > Thank you for testing this. > >> org.orbeon.oxf.servlet.OPSServletDelegate.init(OPSServletDelegate.java:72) >> at javax.servlet.GenericServlet.init(GenericServlet.java:258) >> at org.orbeon.oxf.servlet.OPSServlet.init(OPSServlet.java:60) >> at javax.servlet.GenericServlet.init(GenericServlet.java:258) > > The web.xml is calling OPSServlet, while it should call directly > OPSServletDelegate. This happened because of a build issue, which we > just fixed now. This change is in the current nightly build, but to save > you the trouble of having to download a new build, you can just replace > your web.xsl with the one attached. Could you please give that a try and > let us know if it helps? > > Alex > -- > Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise > Orbeon's Blog: http://www.orbeon.com/blog/ > Personal Blog: http://avernet.blogspot.com/ > -------------------------------------------------------------------------------- > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application > 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> > <web-app> > <display-name>Orbeon Forms 3.6.0</display-name> > <description> > Orbeon Forms is an open source forms solution that handles > the complexity of forms typical of the > enterprise or government. It is delivered to standard web > browsers (including Internet Explorer, > Firefox, Safari and Opera) thanks to XForms and Ajax > technology, with no need for client-side software > or plugins. Orbeon Forms allows you to build fully > interactive forms with features that include > as-you-type validation, optional and repeated sections, > always up-to-date error summaries, PDF output, > full internationalization, and controls like > auto-completion, tabs, dialogs, trees and menus. > </description> > <!-- Initialize main resource manager --> > <context-param> > <param-name>oxf.resources.factory</param-name> > > <param-value>org.orbeon.oxf.resources.PriorityResourceManagerFactory</param-value> > </context-param> > <!-- Uncomment this for the filesystem resource manager --> > <!-- > <context-param> > <param-name>oxf.resources.priority.1</param-name> > > <param-value>org.orbeon.oxf.resources.FilesystemResourceManagerFactory</param-value> > </context-param> > <context-param> > > <param-name>oxf.resources.priority.1.oxf.resources.filesystem.sandbox-directory</param-name> > > <param-value>/usr/local/anthill/work/orbeon/src/resources</param-value> > </context-param> > <context-param> > <param-name>oxf.resources.priority.2</param-name> > > <param-value>org.orbeon.oxf.resources.FilesystemResourceManagerFactory</param-value> > </context-param> > <context-param> > > <param-name>oxf.resources.priority.2.oxf.resources.filesystem.sandbox-directory</param-name> > > <param-value>/usr/local/anthill/work/orbeon/src/resources-packaged</param-value> > </context-param> > <context-param> > <param-name>oxf.resources.priority.3</param-name> > > <param-value>org.orbeon.oxf.resources.WebAppResourceManagerFactory</param-value> > </context-param> > <context-param> > > <param-name>oxf.resources.priority.3.oxf.resources.webapp.rootdir</param-name> > <param-value>/WEB-INF/resources</param-value> > </context-param> > <context-param> > <param-name>oxf.resources.priority.4</param-name> > > <param-value>org.orbeon.oxf.resources.ClassLoaderResourceManagerFactory</param-value> > </context-param>--> > <!-- End filesystem resource manager --> > <!-- Uncomment this for the webapp resource manager --> > <context-param> > <param-name>oxf.resources.priority.1</param-name> > > <param-value>org.orbeon.oxf.resources.WebAppResourceManagerFactory</param-value> > </context-param> > <context-param> > > <param-name>oxf.resources.priority.1.oxf.resources.webapp.rootdir</param-name> > <param-value>/WEB-INF/resources</param-value> > </context-param> > <context-param> > <param-name>oxf.resources.priority.2</param-name> > > <param-value>org.orbeon.oxf.resources.ClassLoaderResourceManagerFactory</param-value> > </context-param> > <!-- End webapp resource manager --> > <!-- OPS Class Loader --> > <context-param> > <param-name>oxf.classloader.enable</param-name> > <param-value>false</param-value> > </context-param> > <context-param> > <param-name>oxf.classloader.ignore-packages</param-name> > <param-value>java. javax. org.apache.log4j. org.xml. > org.w3c.</param-value> > </context-param> > <!-- Set location of properties.xml (read by resource manager) --> > <context-param> > <param-name>oxf.properties</param-name> > <param-value>oxf:/config/properties.xml</param-value> > </context-param> > <!-- Determine whether logging initialization must take place --> > <context-param> > <param-name>oxf.initialize-logging</param-name> > <param-value>true</param-value> > </context-param> > <!-- Set context listener processors --> > <!-- Uncomment this for the context listener processors --> > <!-- > <context-param> > <param-name>oxf.context-initialized-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> > </context-param> > <context-param> > > <param-name>oxf.context-initialized-processor.input.config</param-name> > > <param-value>oxf:/apps/context/context-initialized.xpl</param-value> > </context-param> > <context-param> > <param-name>oxf.context-destroyed-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> > </context-param> > <context-param> > > <param-name>oxf.context-destroyed-processor.input.config</param-name> > <param-value>oxf:/apps/context/context-destroyed.xpl</param-value> > </context-param>--> > <!-- End context listener processors --> > <!-- Set session listener processors --> > <!-- Uncomment this for the session listener processors --> > <!-- > <context-param> > <param-name>oxf.session-created-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> > </context-param> > <context-param> > <param-name>oxf.session-created-processor.input.config</param-name> > <param-value>oxf:/apps/context/session-created.xpl</param-value> > </context-param> > <context-param> > <param-name>oxf.session-destroyed-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> > </context-param> > <context-param> > > <param-name>oxf.session-destroyed-processor.input.config</param-name> > <param-value>oxf:/apps/context/session-destroyed.xpl</param-value> > </context-param>--> > <!-- End session listener processors --> > <!-- All JSP files under /xforms-jsp go through the XForms filter --> > <filter> > <filter-name>ops-xforms-filter</filter-name> > <filter-class>org.orbeon.oxf.servlet.OPSXFormsFilter</filter-class> > <!-- Uncomment this for the separate WAR deployment --> > <!-- > <init-param> > <param-name>oxf.xforms.renderer.context</param-name> > <param-value>/ops</param-value> > </init-param>--> > <!-- End separate WAR deployment --> > </filter> > <filter-mapping> > <filter-name>ops-xforms-filter</filter-name> > <url-pattern>/xforms-jsp/*</url-pattern> > </filter-mapping> > <!-- Set listeners --> > <!-- Uncomment this for the listeners --> > <!-- > <listener> > > <listener-class>org.orbeon.oxf.webapp.OPSServletContextListenerDelegate</listener-class> > </listener> > <listener> > > <listener-class>org.orbeon.oxf.webapp.OPSSessionListenerDelegate</listener-class> > </listener>--> > <!-- End listeners --> > <!-- This is the main Orbeon Forms servlet --> > <servlet> > <servlet-name>ops-main-servlet</servlet-name> > > <servlet-class>org.orbeon.oxf.servlet.OPSServletDelegate</servlet-class> > <!-- Set main processor --> > <init-param> > <param-name>oxf.main-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}page-flow</param-value> > </init-param> > <init-param> > <param-name>oxf.main-processor.input.controller</param-name> > <param-value>oxf:/page-flow.xml</param-value> > </init-param> > <!-- Set error processor --> > <init-param> > <param-name>oxf.error-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> > </init-param> > <init-param> > <param-name>oxf.error-processor.input.config</param-name> > <param-value>oxf:/config/error.xpl</param-value> > </init-param> > <!-- Set supported methods --> > <init-param> > <param-name>oxf.http.accept-methods</param-name> > <param-value>get,post,head,put,delete</param-value> > </init-param> > <!-- Set servlet initialization and destruction listeners --> > <!-- Uncomment this for the servlet listener processors --> > <!-- > <init-param> > <param-name>oxf.servlet-initialized-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> > </init-param> > <init-param> > > <param-name>oxf.servlet-initialized-processor.input.config</param-name> > > <param-value>oxf:/apps/context/servlet-initialized.xpl</param-value> > </init-param> > <init-param> > <param-name>oxf.servlet-destroyed-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> > </init-param> > <init-param> > > <param-name>oxf.servlet-destroyed-processor.input.config</param-name> > <param-value>oxf:/apps/context/servlet-destroyed.xpl</param-value> > </init-param>--> > <!-- End servlet listener processors --> > <load-on-startup>1</load-on-startup> > </servlet> > <!-- This is the XForms Server servlet --> > <servlet> > <servlet-name>ops-xforms-server-servlet</servlet-name> > > <servlet-class>org.orbeon.oxf.servlet.OPSServletDelegate</servlet-class> > <!-- Set main processor --> > <init-param> > <param-name>oxf.main-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> > </init-param> > <init-param> > <param-name>oxf.main-processor.input.config</param-name> > <param-value>oxf:/ops/xforms/xforms-server.xpl</param-value> > </init-param> > <!-- Set error processor --> > <init-param> > <param-name>oxf.error-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> > </init-param> > <init-param> > <param-name>oxf.error-processor.input.config</param-name> > > <param-value>oxf:/ops/xforms/xforms-server-error.xpl</param-value> > </init-param> > <load-on-startup>1</load-on-startup> > </servlet> > <!-- This is the XForms Renderer servlet, used to deploy Orbeon Forms > as a separate WAR --> > <servlet> > <servlet-name>ops-renderer-servlet</servlet-name> > > <servlet-class>org.orbeon.oxf.servlet.OPSServletDelegate</servlet-class> > <!-- Set main processor --> > <init-param> > <param-name>oxf.main-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> > </init-param> > <init-param> > <param-name>oxf.main-processor.input.config</param-name> > <param-value>oxf:/ops/xforms/xforms-renderer.xpl</param-value> > </init-param> > <!-- Set error processor --> > <init-param> > <param-name>oxf.error-processor.name</param-name> > > <param-value>{http://www.orbeon.com/oxf/processors}pipeline</param-value> > </init-param> > <init-param> > <param-name>oxf.error-processor.input.config</param-name> > <param-value>oxf:/config/error.xpl</param-value> > </init-param> > </servlet> > <servlet> > <servlet-name>display-chart-servlet</servlet-name> > <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class> > <load-on-startup>2</load-on-startup> > </servlet> > <servlet> > <servlet-name>exist-xmlrpc-servlet</servlet-name> > <servlet-class>org.exist.xmlrpc.RpcServlet</servlet-class> > </servlet> > <servlet> > <servlet-name>exist-rest-servlet</servlet-name> > <servlet-class>org.exist.http.servlets.EXistServlet</servlet-class> > <init-param> > <param-name>basedir</param-name> > <param-value>WEB-INF/</param-value> > </init-param> > <init-param> > <param-name>configuration</param-name> > <param-value>exist-conf.xml</param-value> > </init-param> > <init-param> > <param-name>start</param-name> > <param-value>true</param-value> > </init-param> > <load-on-startup>2</load-on-startup> > </servlet> > <servlet> > <servlet-name>exist-webdav-servlet</servlet-name> > > <servlet-class>org.exist.http.servlets.WebDAVServlet</servlet-class> > <init-param> > <param-name>authentication</param-name> > <param-value>basic</param-value> > </init-param> > </servlet> > <servlet> > <servlet-name>exist-atom-servlet</servlet-name> > <servlet-class>org.exist.atom.http.AtomServlet</servlet-class> > <init-param> > <param-name>authentication</param-name> > <param-value>basic</param-value> > </init-param> > </servlet> > <!-- Uncomment this for the SQL examples --> > <!-- > <servlet> > <servlet-name>hsqldb-servlet</servlet-name> > <servlet-class>org.hsqldb.Servlet</servlet-class> > <init-param> > <param-name>hsqldb.server.database</param-name> > <param-value>orbeondb</param-value> > </init-param> > <load-on-startup>4</load-on-startup> > </servlet>--> > <!-- End SQL examples --> > <servlet-mapping> > <servlet-name>ops-main-servlet</servlet-name> > <url-pattern>/</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>ops-xforms-server-servlet</servlet-name> > <url-pattern>/xforms-server/*</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>ops-renderer-servlet</servlet-name> > <url-pattern>/xforms-renderer</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>exist-xmlrpc-servlet</servlet-name> > <url-pattern>/exist/xmlrpc</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>exist-rest-servlet</servlet-name> > <url-pattern>/exist/rest/*</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>exist-webdav-servlet</servlet-name> > <url-pattern>/exist/webdav/*</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>exist-atom-servlet</servlet-name> > <url-pattern>/exist/atom/*</url-pattern> > </servlet-mapping> > <!-- Uncomment this for the SQL examples --> > <!-- > <servlet-mapping> > <servlet-name>hsqldb-servlet</servlet-name> > <url-pattern>/db</url-pattern> > </servlet-mapping>--> > <!-- End SQL examples --> > <servlet-mapping> > <servlet-name>display-chart-servlet</servlet-name> > <url-pattern>/chartDisplay</url-pattern> > </servlet-mapping> > <!-- Uncomment this for the SQL examples --> > <!-- > <resource-ref> > <description>DataSource</description> > <res-ref-name>jdbc/db</res-ref-name> > <res-type>javax.sql.DataSource</res-type> > <res-auth>Container</res-auth> > </resource-ref>--> > <!-- End SQL examples --> > <!-- Uncomment this for the authentication example --> > <!-- > <security-constraint> > <web-resource-collection> > <web-resource-name>Authentication example</web-resource-name> > <url-pattern>/java-authentication/</url-pattern> > </web-resource-collection> > <auth-constraint> > <role-name>orbeon-admin</role-name> > </auth-constraint> > </security-constraint> > <login-config> > <auth-method>FORM</auth-method> > <form-login-config> > <form-login-page>/java-authentication/login</form-login-page> > > <form-error-page>/java-authentication/login-error</form-error-page> > </form-login-config> > </login-config> > <security-role> > <role-name>orbeon-admin</role-name> > </security-role>--> > <!-- End authentication example --> > <session-config> > <session-timeout>720</session-timeout> > </session-config> > </web-app> > -------------------------------------------------------------------------------- > > -- > You receive this message as a subscriber of the [hidden email] mailing > list. > To unsubscribe: mailto:[hidden email] > For general help: mailto:[hidden email]?subject=help > OW2 mailing lists service home page: http://www.ow2.org/wws > -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Administrator
|
Jean-Luc,
On Mon, Mar 10, 2008 at 11:40 AM, Jean Luc <[hidden email]> wrote: > I took the nightly WAR but got the same error :-( OK. I think that the significant error was: java.lang.NoClassDefFoundError: orbeon/apache/xml/serialize/OutputFormat Can you still see this error? If you do, do you have a stack trace associated with it? If you do, could you pasted it here (even it is long). I'd like to know through what sequence of calls we get to some code of the SAP Web Application Server which tried to load this class. Alex -- Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise Orbeon's Blog: http://www.orbeon.com/blog/ Personal Blog: http://avernet.blogspot.com/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Hi Alex,
I don't have a stack trace yet - SAP Netweaver is the most unfriendly server I've ever worked with. Even logging is weird, I don't get the ops.log created either. The full list of relevant entries from SAP's is below. I'm still trying to get more information logged. One thing that's quite relevant: SAP NW does not support a "parent last" class loading order, according to the "Extended Java Class Loading of SAP NetWeaver" paper from https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1edf5078-0801-0010-2889-b210227f7563 When loading a class, the current loader will *always* ask the parent first, then a referenced loader (optional) then try locally. That's why any bundled libraries that conflict with the ones coming with SAP will make life very "fun". If you have any other suggestions, please let me know. For me it's mandatory to get Orbeon running on NW, so I'll do whatever it takes :) Thanks. #1.5#000C29FF05D700790000000D000000FC0004482BBCB9406E#1205252594435#/System/Server#test.com/test#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Guest#2####727313c0ef8711dc93ee000c29ff05d7#SAPEngine_Application_Thread[impl:3]_17##0#0#Warning#1#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Plain###Initialization of servlet <ops-renderer-servlet> failed! The error is: java.lang.NoClassDefFoundError: orbeon/apache/xml/serialize/OutputFormatnull# #1.5#000C29FF05D700790000000F000000FC0004482BBCBC42CA#1205252594623#/System/Server#test.com/test#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Guest#2####727313c0ef8711dc93ee000c29ff05d7#SAPEngine_Application_Thread[impl:3]_17##0#0#Warning#1#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Plain###Initialization of servlet <exist-xmlrpc-servlet> failed! The error is: javax.servlet.ServletException: database is not runningnull# #1.5#000C29FF05D7007900000011000000FC0004482BBCBD39DC#1205252594685#/System/Server#test.com/test#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Guest#2####727313c0ef8711dc93ee000c29ff05d7#SAPEngine_Application_Thread[impl:3]_17##0#0#Warning#1#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Plain###Initialization of servlet <exist-webdav-servlet> failed! The error is: javax.servlet.ServletException: Error found while initializing database: database instance 'exist' is not availablenull# #1.5#000C29FF05D7007900000013000000FC0004482BBCBF4CA7#1205252594826#/System/Server#test.com/test#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Guest#2####727313c0ef8711dc93ee000c29ff05d7#SAPEngine_Application_Thread[impl:3]_17##0#0#Warning#1#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Plain###Initialization of servlet <exist-atom-servlet> failed! The error is: javax.servlet.ServletException: configuration file conf.xml not found or not readablenull# #1.5#000C29FF05D7007900000016000000FC0004482BBCBF53B0#1205252594826#/System/Server#test.com/test#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Guest#2####727313c0ef8711dc93ee000c29ff05d7#SAPEngine_Application_Thread[impl:3]_17##0#0#Warning#1#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Plain###Initialization of servlet <ops-main-servlet> failed! The error is: java.lang.NoClassDefFoundError: nullnull# #1.5#000C29FF05D7007900000019000000FC0004482BBCBF591A#1205252594826#/System/Server#test.com/test#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Guest#2####727313c0ef8711dc93ee000c29ff05d7#SAPEngine_Application_Thread[impl:3]_17##0#0#Warning#1#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Plain###Initialization of servlet <ops-xforms-server-servlet> failed! The error is: java.lang.NoClassDefFoundError: nullnull# #1.5#000C29FF05D700790000001F000000FC0004482BBCC1699E#1205252594967#/System/Server#test.com/test#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Guest#2####727313c0ef8711dc93ee000c29ff05d7#SAPEngine_Application_Thread[impl:3]_17##0#0#Warning#1#com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents#Plain###Initialization of servlet <exist-rest-servlet> failed! The error is: com.sap.engine.frame.core.load.SAPNoClassDefFoundError: orbeon/apache/xerces/parsers/SAXParsernull# #1.5#000C29FF05D7000800000792000000FC0004482BC02FB682#1205252652567#/System/Server##com.sap.engine.services.dbpool.deploy.ContainerImpl######bfd9c0c1ef8511dc89b3000c29ff05d7#SAPEngine_System_Thread[impl:5]_65##0#0#Info#1#com.sap.engine.services.dbpool.deploy.ContainerImpl#Plain###DataSources or DataSource aliases of 'test.com/test' application started successfully.# #1.5#000C29FF05D7000800000793000000FC0004482BC02FB702#1205252652567#/System/Server##com.sap.engine.services.servlets_jsp.server.container.WebContainer######bfd9c0c1ef8511dc89b3000c29ff05d7#SAPEngine_System_Thread[impl:5]_65##0#0#Info#1#com.sap.engine.services.servlets_jsp.server.container.WebContainer#Plain###Start of application [test.com/test] finished successfully on Web Container.# #1.5#000C29FF05D7000800000794000000FC0004482BC02FC9E9#1205252652567#/System/Server##com.sap.engine.services.deploy######bfd9c0c1ef8511dc89b3000c29ff05d7#SAPEngine_System_Thread[impl:5]_65##0#0#Warning#1#com.sap.engine.services.deploy#Plain### Warning occurred on server 1400450 during startApp test.com/test : Initialization of servlet [ops-renderer-servlet] failed. Check the init() method of the servlet. Error is: [java.lang.NoClassDefFoundError: orbeon/apache/xml/serialize/OutputFormat].# #1.5#000C29FF05D7000800000795000000FC0004482BC02FCAAE#1205252652567#/System/Server##com.sap.engine.services.deploy######bfd9c0c1ef8511dc89b3000c29ff05d7#SAPEngine_System_Thread[impl:5]_65##0#0#Warning#1#com.sap.engine.services.deploy#Plain### Warning occurred on server 1400450 during startApp test.com/test : Initialization of servlet [exist-xmlrpc-servlet] failed. Check the init() method of the servlet. Error is: [javax.servlet.ServletException: database is not running].# #1.5#000C29FF05D7000800000796000000FC0004482BC02FCADF#1205252652567#/System/Server##com.sap.engine.services.deploy######bfd9c0c1ef8511dc89b3000c29ff05d7#SAPEngine_System_Thread[impl:5]_65##0#0#Warning#1#com.sap.engine.services.deploy#Plain### Warning occurred on server 1400450 during startApp test.com/test : Initialization of servlet [exist-webdav-servlet] failed. Check the init() method of the servlet. Error is: [javax.servlet.ServletException: Error found while initializing database: database instance 'exist' is not available].# #1.5#000C29FF05D7000800000797000000FC0004482BC02FCB43#1205252652567#/System/Server##com.sap.engine.services.deploy######bfd9c0c1ef8511dc89b3000c29ff05d7#SAPEngine_System_Thread[impl:5]_65##0#0#Warning#1#com.sap.engine.services.deploy#Plain### Warning occurred on server 1400450 during startApp test.com/test : Initialization of servlet [exist-atom-servlet] failed. Check the init() method of the servlet. Error is: [javax.servlet.ServletException: configuration file conf.xml not found or not readable].# #1.5#000C29FF05D7000800000798000000FC0004482BC02FCB8C#1205252652567#/System/Server##com.sap.engine.services.deploy######bfd9c0c1ef8511dc89b3000c29ff05d7#SAPEngine_System_Thread[impl:5]_65##0#0#Warning#1#com.sap.engine.services.deploy#Plain### Warning occurred on server 1400450 during startApp test.com/test : Initialization of servlet [ops-main-servlet] failed. Check the init() method of the servlet. Error is: [java.lang.NoClassDefFoundError].# #1.5#000C29FF05D7000800000799000000FC0004482BC02FCBCB#1205252652567#/System/Server##com.sap.engine.services.deploy######bfd9c0c1ef8511dc89b3000c29ff05d7#SAPEngine_System_Thread[impl:5]_65##0#0#Warning#1#com.sap.engine.services.deploy#Plain### Warning occurred on server 1400450 during startApp test.com/test : Initialization of servlet [ops-xforms-server-servlet] failed. Check the init() method of the servlet. Error is: [java.lang.NoClassDefFoundError].# #1.5#000C29FF05D700080000079A000000FC0004482BC02FCC0A#1205252652567#/System/Server##com.sap.engine.services.deploy######bfd9c0c1ef8511dc89b3000c29ff05d7#SAPEngine_System_Thread[impl:5]_65##0#0#Warning#1#com.sap.engine.services.deploy#Plain### Warning occurred on server 1400450 during startApp test.com/test : Initialization of servlet [exist-rest-servlet] failed. Check the init() method of the servlet. Error is: [java.lang.NoClassDefFoundError: orbeon/apache/xerces/parsers/SAXParser ------------------------- Loader Info ------------------------- ClassLoader name: [test.com/test] Parent loader name: [Frame ClassLoader] References: common:service:http;service:servlet_jsp service:ejb common:service:iiop;service:naming;service:p4;service:ts service:jmsconnector library:jsse library:servlet common:library:IAIKSecurity;library:activation;library:mail;library:tc~sec~ssl library:ejb20 library:j2eeca library:jms library:opensql common:library:com.sap.security.api.sda;library:com.sap.security.core.sda;library:security.class;library:webservices_lib;service:adminadapter;service:basicadmin;service:com.sap.security.core.ume.service;service:configuration;service:connector;service:dbpool;service:deploy;service:jmx;service:jmx_notification;service:keystore;service:security;service:userstore interface:resourcecontext_api interface:webservices interface:cross interface:ejbserialization library:com.sap.mw.jco interface:tc~sec~vsi~interface Resources: C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\axis_1_2_1-jaxrpc.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\axis_1_2_1-wsdl4j-1.5.1.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-modules-1_2.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\axis_1_2_1-saaj.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\msv-20070407_orbeon.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\hsqldb-1_8_0_7.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\saxpath-dev_orbeon.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\pdfbox-0_7_1.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-fileupload-1.0.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\saxon-8_8_orbeon_20070817.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-collections-3_1.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\msv-isorelax-20070407.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jdom.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-stax-api-1_0_1.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xerces-serializer-2_9_orbeon_20070711.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xalan-2_5_1_orbeon.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\log4j-1_2_15.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\itext-xml-1_02.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jms-api-1_1.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\activation-1_0_2.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\orbeon-xforms-filter.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-xmldb.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-jta.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-discovery-0_2.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\junit.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jakarta-poi-1.11.0-dev-20030610.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-1_2.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\msv-relaxngDatatype-20070407.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xerces-resolver-2_9_orbeon_20070711.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\batik-all-1_6.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\work C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-validator-1_0_2.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-httpclient-3_1.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jaxen-1_1_beta_9.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xerces-xml-apis-2_9_orbeon_20070711.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-beanutils-1_5.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xmlgraphics-commons-1_1.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-optional-1_2.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\saxon-6_5_2.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\ant-1_6_5.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\orbeon.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-codec-1_3.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\avalon-framework-4_2_0.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jcommon-0_9_3.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jakarta-oro-2_0_8_orbeon.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-quartz-1_6_0.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\castor-0_9_4_3-xml.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-pool-1.3.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\metadata-extractor-2_1.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\orbeon-resources-public.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-io-1_1.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\xsltc-2_5_1_orbeon.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\classes C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\dom4j-1_6_1.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-ngram-module-1_2.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-cli-1_0.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\fop-0_93.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\orbeon-resources-private.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jfreechart-0_9_18.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-antlr-2_7_6.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jakarta-slide-webdavlib-2.0rc1.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\jtidy-8.0-20060801.131059-3.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\joost-20030623_orbeon.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\antlr-2_7_4_orbeon.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-jgroups-all-exist.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\mail-1_3_2.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\msv-xsdlib-20070407.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\itext-1_02b.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\axis_1_2_1-axis.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\exist-xmlrpc-1_2-patched.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-lang-2_3.jar C:\\usr\\sap\\Q05\\JC00\\j2ee\\cluster\\server0\\apps\\test.com\\test\\servlet_jsp\\ops\\root\\WEB-INF\\lib\\commons-digester-1_5.jar Loading model: {parent,references,local} --------------------------------------------------------------- ----- Original Message ----- From: "Alessandro Vernet" <[hidden email]> To: <[hidden email]> Sent: Monday, March 10, 2008 9:29 PM Subject: [ops-users] Re: Re: Re: Re: Re: Re: Orbeon Forms and application servers > Jean-Luc, > > On Mon, Mar 10, 2008 at 11:40 AM, Jean Luc <[hidden email]> wrote: >> I took the nightly WAR but got the same error :-( > > OK. I think that the significant error was: > > java.lang.NoClassDefFoundError: > orbeon/apache/xml/serialize/OutputFormat > > Can you still see this error? If you do, do you have a stack trace > associated with it? If you do, could you pasted it here (even it is > long). I'd like to know through what sequence of calls we get to some > code of the SAP Web Application Server which tried to load this class. > > Alex > -- > Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise > Orbeon's Blog: http://www.orbeon.com/blog/ > Personal Blog: http://avernet.blogspot.com/ > -------------------------------------------------------------------------------- > > -- > You receive this message as a subscriber of the [hidden email] mailing > list. > To unsubscribe: mailto:[hidden email] > For general help: mailto:[hidden email]?subject=help > OW2 mailing lists service home page: http://www.ow2.org/wws > -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Administrator
|
Jean-Luc,
On Tue, Mar 11, 2008 at 12:25 PM, Jean Luc <[hidden email]> wrote: > When loading a class, the current loader will *always* ask the parent first, > then a referenced loader (optional) then try locally. That's why any bundled > libraries that conflict with the ones coming with SAP will make life very > "fun". I think this is fair summary of the situation :). > If you have any other suggestions, please let me know. For me it's mandatory > to get Orbeon running on NW, so I'll do whatever it takes :) Regarding the ops.log (or orbeon.log in the latest nightly builds), that file is created in ../logs. This is a relative path which works pretty well with a number of application server (including Tomcat, JBoss, Liferay, WebLogic). But maybe this doesn't work with NetWeaver. So you might want to change that path in WEB-INF/resources/config/log4j.xml. And let us know if you can find the stack trace. I would think there should be a way get one in the logs when you have a Java exception. Maybe you can also get some useful advice in a NetWeaver forum or mailing list. I could also try this here, but since I am not familiar with NetWeaver, I think I will first hit the same problem you have. Alex -- Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise Orbeon's Blog: http://www.orbeon.com/blog/ Personal Blog: http://avernet.blogspot.com/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Free forum by Nabble | Edit this page |