Hi,

I'm curious about the Classpath extension in JBoss.  I am
using JBoss-Tomcat on Linux.  I uncommented the lines:

<MLET CODE = "org.jboss.util.ClassPathExtension" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
  <ARG TYPE="java.lang.String" VALUE="/usr/local/jakarta-tomcat-3.2.1/lib/">
  <ARG TYPE="java.lang.String" VALUE="Tomcat">
</MLET>

The jboss server log reports that the jars in $TOMCAT_HOME/lib
were added to the classpath:

[Info] Java version: 1.3.0_02,Sun Microsystems Inc.
[Info] Java VM: Java HotSpot(TM) Client VM 1.3.0_02,Sun Microsystems Inc.
[Info] System: Linux 2.2.12-20,i386
[Classpath extension] Added directory:file:/usr/local/jboss-2.2.1/tmp/
[Classpath extension] Added directory:file:/usr/local/jboss-2.2.1/db/
[Classpath extension] Added
library:file:/usr/local/jakarta-tomcat-3.2.1/lib/ant
.jar
[Classpath extension] Added
library:file:/usr/local/jakarta-tomcat-3.2.1/lib/jax
p.jar
[Classpath extension] Added
library:file:/usr/local/jakarta-tomcat-3.2.1/lib/ser
vlet.jar
[Classpath extension] Added
library:file:/usr/local/jakarta-tomcat-3.2.1/lib/par
ser.jar
[Classpath extension] Added
library:file:/usr/local/jakarta-tomcat-3.2.1/lib/web
server.jar
[Classpath extension] Added
library:file:/usr/local/jakarta-tomcat-3.2.1/lib/jas
per.jar
[Classpath extension] Added
library:file:/usr/local/jdk1.3.0_02/lib/tools.jar


But when I try to run a servlet, I got a ClassDefNotFoundException
for javax/servlet/http/HttpServlet.

After a bunch of fiddling, I finally put the servlet.jar in the
-classpath argument of the java call to org.jboss.Main and it finally
worked.

So my question is, why didn't the classpath extension allow JBoss
to find the HttpServlet class?  Does the classpath extension do
something else that I'm not understanding?

Thanx.

Norton

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to