On Feb 3, 2009, at 4:34 PM, William Hatch wrote:

Feb 3, 2009 2:29:19 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive WarTest.war
Feb 3, 2009 2:29:22 PM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(/usr/share/tomcat5/webapps/WarTest/WEB-INF/lib/ javaxml.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

Found some more info on this here: 
http://www.mail-archive.com/[email protected]/msg11558.html

indicating that the source of this issue is that javaxml.jar also contains a Servlet.class file I found the jar that contained this jar on my local system, moved it out of /Library/WebObjects/lib and now the local war runs ok. This is one of those jars that get automatically included within that directory I think, but this doesn't explain why other war projects run just fine when they also have this same jar, on other hosts as well as locally.

So, I copied up the working local to a different host with same tomcat version, and that won't run either. Darn it. Now there's nothing from catalina.out; just the line that says Deploying.... and then darkness.

I'm going to try rebuilding the project from scratch and digging into any config differences that may exist on the various tomcats.

Thanks Mike.

java.lang.ClassNotFoundException: com.test.Application
at org .apache .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: 1359) at org .apache .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: 1205) at er .extensions .jspservlet .ERXServletAdaptor .invokeApplicationSetupMethod(ERXServletAdaptor.java:50) at er .extensions.jspservlet.ERXServletAdaptor.init(ERXServletAdaptor.java: 65)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)

From web.xml:

<context-param>
   <param-name>WOClasspath</param-name>
   <param-value>
   WEBINFROOT/Resources/Java/
WEBINFROOT/WarTest.woa/Contents/Resources/Java/wartest.jar
WEBINFROOT/Library/Frameworks/ERExtensions.framework/Resources/Java/ ERExtensions.jar WEBINFROOT/Library/Frameworks/ERJars.framework/Resources/Java/ ERJars.jar WEBINFROOT/Library/Frameworks/ERJars.framework/Resources/Java/ erxservletadaptor.jar WEBINFROOT/Library/Frameworks/ERJars.framework/Resources/Java/ erxwo54.jar WEBINFROOT/Library/Frameworks/ERJars.framework/Resources/Java/ icu4j-3_8_1.jar WEBINFROOT/Library/Frameworks/ERJars.framework/Resources/Java/ junit.jar WEBINFROOT/Library/Frameworks/ERJars.framework/Resources/Java/ log4j-1.2.14.jar WEBINFROOT/Library/Frameworks/ERJars.framework/Resources/Java/slf4j- api-1.5.0.jar WEBINFROOT/Library/Frameworks/ERJars.framework/Resources/Java/slf4j- log4j12-1.5.0.jar WEBINFROOT/Library/Frameworks/ERPrototypes.framework/Resources/Java/ ERPrototypes.jar WEBINFROOT/Library/Frameworks/JavaWOExtensions.framework/Resources/ Java/JavaWOExtensions.jar WEBINFROOT/Library/Frameworks/WOOgnl.framework/Resources/Java/ ognl-2.6.7.jar WEBINFROOT/Library/Frameworks/WOOgnl.framework/Resources/Java/ WOOgnl.jar WEBINFROOT//Library/Frameworks/JavaEOAccess.framework/Resources/Java/ javaeoaccess.jar WEBINFROOT//Library/Frameworks/JavaEOControl.framework/Resources/ Java/javaeocontrol.jar WEBINFROOT//Library/Frameworks/JavaFoundation.framework/Resources/ Java/javafoundation.jar WEBINFROOT//Library/Frameworks/JavaJDBCAdaptor.framework/Resources/ Java/javajdbcadaptor.jar WEBINFROOT//Library/Frameworks/JavaWebObjects.framework/Resources/ Java/javawebobjects.jar WEBINFROOT//Library/Frameworks/JavaWOJSPServlet.framework/Resources/ Java/javawojspservlet.jar WEBINFROOT//Library/Frameworks/JavaXML.framework/Resources/Java/ javaxml.jar

And:

<!-- The WebObjects Servlet that interfaces between the Servlet container
      world and the WebObjects world. -->
 <servlet>
   <servlet-name>WOServletAdaptor</servlet-name>
<servlet-class>er.extensions.jspservlet.ERXServletAdaptor</ servlet-class>
   <load-on-startup>5</load-on-startup>
 </servlet>

Bill



On Feb 3, 2009, at 4:22 PM, Mike Schrag wrote:

What exactly is the exception? If it's NoClassDefFound, either 1) the class name is spelled wrong, 2) it's not on your classpath, or 3) a depend class file of that class isn't on your classpath (though I THINK you'd get a different exception from this).

On Feb 3, 2009, at 4:08 PM, William Hatch wrote:

Bundle frameworks, not jars and yes, it's in the classpath.

Bill



On Feb 3, 2009, at 3:59 PM, Mike Schrag wrote:

are you using jar frameworks or bundle frameworks? is the erxservletadaptor.jar in your classpath?

On Feb 3, 2009, at 3:53 PM, William Hatch wrote:

New project using recent wonder for 5.4, absolute latest pre hotness WOLips, eclipse 3.3 and wo 5.4; tomcat 5.5.xxxx

Building a simple, war gives the famous ERXServletAdaptor exception on container deploy. I'm struggling for words to express how much I despise this error

My web.xml contains the appropriate declaration specifying er.extensions.jspservlet.ERXServletAdaptor as class for WOServletAdaptor
Classpath looks good.

I've googled this to death, and the only thing that seems like a reasonable explanation is the discrepancy between spec 2.2 and 2.3

The odd thing is that some new projects will work, and I won't see this error. I'm trying to get my head around what the magical variant is here. Any ideas? Anybody willing to share their working, web.xml from a recent new project?

Thanks.


Bill



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list ([email protected] )
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/mschrag%40mdimension.com

This email sent to [email protected]


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list ([email protected] )
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/wkhatch%40me.com

This email sent to [email protected]

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list ([email protected] )
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/mschrag%40mdimension.com

This email sent to [email protected]


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list ([email protected] )
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/wkhatch%40me.com

This email sent to [email protected]

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list (Webobjects- [email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/wkhatch%40me.com

This email sent to [email protected]

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to