-
1. Re: NoClassDefFoundError when starting JBoss
esac Jun 3, 2003 12:09 PM (in response to 318touring)Hi everyone!
I have the same problem. But it's with Linux(Red Hat 9.0), and it's ok with Windows 2000.
JBoss: jboss-3.0.6_tomcat-4.1.18
The settings:
CLASSPATH=".:/usr/java/j2sdk1.4.1_03/lib:/usr/java/j2sdk1.4.1_03/lib/dt.jar:/usr/java/j2sdk1.4.1_03/lib/tools.jar:/usr/java/j2sdk1.4.1_03/jre/lib:/usr/j2ee/j2sdkee1.3.1/lib/j2ee.jar"
J2EE_HOME="/usr/j2ee/j2sdkee1.3.1"
JAVA_HOME="/usr/java/j2sdk1.4.1_03"
JBOSS_HOME="/usr/JBoss/jboss-3.0.6_tomcat-4.1.18"
TOMCAT_HOME="/usr/JBoss/jboss-3.0.6_tomcat-4.1.18/tomcat-4.1.x"
The output is the same:
22:42:26,405 INFO [MainDeployer] Starting deployment of package: file:/C:/jboss
-3.0.6_tomcat-4.1.18/server/default/deploy/tomcat41-service.xml
22:42:26,565 ERROR [MainDeployer] could not create deployment: file:/C:/jboss-3.
0.6_tomcat-4.1.18/server/default/deploy/tomcat41-service.xml
org.jboss.deployment.DeploymentException: instantiating org.jboss.web.catalina.E
mbeddedCatalinaService41 failed: java.lang.NoClassDefFoundError: javax/servlet/S
ervletContext; - nested throwable: (RuntimeErrorException: instantiating org.jbo
ss.web.catalina.EmbeddedCatalinaService41 failed: java.lang.NoClassDefFoundError
: javax/servlet/ServletContext
Cause: java.lang.NoClassDefFoundError: javax/servlet/ServletContext)
Help me, please. Thanks in advance.
Regards,
esac -
2. Re: NoClassDefFoundError when starting JBoss
jonlee Jun 3, 2003 12:19 PM (in response to 318touring)Most likely you are upsetting JBoss with the extra definitions in the classpath. JBoss provides it's own J2EE libraries, which you are probably pre-empting by specifying other definitions. See this thread:
http://www.jboss.org/modules/bb/index.html?module=bb&op=viewtopic&t= -
3. Re: NoClassDefFoundError when starting JBoss
esac Jun 3, 2003 8:41 PM (in response to 318touring)Thanks. But it seems not to be that problem.
now my output:
================================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /usr/JBoss/jboss-3.0.6_tomcat-4.1.18
JAVA: /usr/java/j2sdk1.4.1_03/bin/java
JAVA_OPTS: -server -Dprogram.name=run.sh
CLASSPATH: /usr/JBoss/jboss-3.0.6_tomcat-4.1.18/bin/run.jar:/usr/java/j2sdk1.4.1_03/lib/tools.jar
================================================================================
08:31:57,804 INFO [Server] JBoss Release: JBoss-3.0.6 CVSTag=JBoss_3_0_6
08:31:57,848 INFO [Server] Home Dir: /usr/JBoss/jboss-3.0.6_tomcat-4.1.18
08:31:57,849 INFO [Server] Home URL: file:/usr/JBoss/jboss-3.0.6_tomcat-4.1.18/
08:31:57,850 INFO [Server] Library URL: file:/usr/JBoss/jboss-3.0.6_tomcat-4.1.18/lib/
08:31:57,854 INFO [Server] Patch URL: null
08:31:57,855 INFO [Server] Server Name: default
08:31:57,856 INFO [Server] Server Home Dir: /usr/JBoss/jboss-3.0.6_tomcat-4.1.18/server/default
08:31:57,857 INFO [Server] Server Home URL: file:/usr/JBoss/jboss-3.0.6_tomcat-4.1.18/server/default/
08:31:57,858 INFO [Server] Server Data Dir: /usr/JBoss/jboss-3.0.6_tomcat-4.1.18/server/default/db
08:31:57,859 INFO [Server] Server Temp Dir: /usr/JBoss/jboss-3.0.6_tomcat-4.1.18/server/default/tmp
08:31:57,860 INFO [Server] Server Config URL: file:/usr/JBoss/jboss-3.0.6_tomcat-4.1.18/server/default/conf/
08:31:57,861 INFO [Server] Server Library URL: file:/usr/JBoss/jboss-3.0.6_tomcat-4.1.18/server/default/lib/
08:31:57,862 INFO [Server] Root Deployemnt Filename: jboss-service.xml
08:31:57,914 INFO [Server] Starting General Purpose Architecture (GPA)...
08:31:59,030 INFO [ServerInfo] Java version: 1.4.1_03,Sun Microsystems Inc.
08:31:59,031 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.4.1_03-b02,Sun Microsystems Inc.
08:31:59,032 INFO [ServerInfo] OS-System: Linux 2.4.20-8,i386
...........
to be continued... -
4. Re: NoClassDefFoundError when starting JBoss
esac Jun 3, 2003 8:45 PM (in response to 318touring)and the error is the same:
08:32:26,005 ERROR [MainDeployer] could not create deployment: file:/usr/JBoss/jboss-3.0.6_tomcat-4.1.18/server/default/deploy/tomcat41-service.xml
org.jboss.deployment.DeploymentException: instantiating org.jboss.web.catalina.EmbeddedCatalinaService41 failed: java.lang.NoClassDefFoundError: javax/servlet/ServletContext; - nested throwable: (RuntimeErrorException: instantiating org.jboss.web.catalina.EmbeddedCatalinaService41 failed: java.lang.NoClassDefFoundError: javax/servlet/ServletContext
Cause: java.lang.NoClassDefFoundError: javax/servlet/ServletContext)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:153)
at org.jboss.system.ServiceController.install(ServiceController.java:231)
at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy2.install(Unknown Source)
........
I am confused that even it is wrong, why is javax/servlet/ServletContext, not javax.servlet.ServletContext?
Please help me. Thanks very much!
Regards,
esac -
5. Re: NoClassDefFoundError when starting JBoss
esac Jun 3, 2003 9:40 PM (in response to 318touring)My god! It seems to be a bug.
#$JBOSS_HOME/bin/run.sh
cant' work correct!
And I have to switch to the dir then run it:
#cd $JBOSS_HOME/bin
# ./run.sh -
6. Re: NoClassDefFoundError when starting JBoss
stefano_fornari Jul 28, 2003 5:41 AM (in response to 318touring)I have the same problem with JBoss 3.0.8/tomcat on Linux RedHat 8.0.
Has anyone fixed the script?
Thanks in advance.
Stefano -
7. Re: NoClassDefFoundError when starting JBoss
madjack Jul 29, 2003 3:01 PM (in response to 318touring)Hi,
I'm using JBoss with Windows, I have always this problem when I'm just installing this software. You just have to put the point in your classpath. For example :
SET CLASSPATH = .;c:\jsdk\lib\rt.jar
The "." is important. It is used to find your classes in the current directory.
I hope this helpful.