This is an issue with JBoss and class loading.  If you set all of your ejb related class directories and libraries in the CLASSPATH for tomcat, it will work.  Not exactly sure why this is off the top of my head, but I remember seeing some discussions about it on the JBoss lists.
 
Scott
----- Original Message -----
Sent: Sunday, April 01, 2001 1:53 PM
Subject: Struts with JBoss

 
Hi,
 
I'm getting the often reported problem with Struts not working under JBoss. I am running Struts 1.0b1 running under JBoss-Tomcat-2.1-beta on a Win NT4.00 box against Java SDK 1.3. The exception I get is listed below. Please can someone help me get this running under Win NT so I can quickly bring this into my organization and start evangalizing Struts.
 
Thanks,
Keith Thomas
Redcoat Systems
 
[EmbeddedTomcat] New org.apache.struts.example.User
[EmbeddedTomcat] Begin event threw exception
[EmbeddedTomcat] java.lang.ClassNotFoundException: org.apache.struts.example.User
[EmbeddedTomcat]        at org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.java, Compiled Code)
[EmbeddedTomcat]        at java.lang.Exception.<init>(Exception.java, Compiled Code)
[EmbeddedTomcat]        at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java, Compiled Code)
[EmbeddedTomcat]        at org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.java, Compiled Code)
[EmbeddedTomcat]        at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled Code)
[EmbeddedTomcat]        at java.lang.Class.forName0(Native Method)
[EmbeddedTomcat]        at java.lang.Class.forName(Class.java, Compiled Code)
[EmbeddedTomcat]        at org.apache.struts.digester.ObjectCreateRule.begin(Obj
ectCreateRule.java:152)
[EmbeddedTomcat]        at org.apache.struts.digester.Digester.startElement(Digester.java, Compiled Code)
[EmbeddedTomcat]        at com.sun.xml.parser.Parser.maybeElement(Parser.java, Compiled Code)
[EmbeddedTomcat]        at com.sun.xml.parser.Parser.content(Parser.java, Compiled Code)
[EmbeddedTomcat]        at com.sun.xml.parser.Parser.maybeElement(Parser.java, Compiled Code)
[EmbeddedTomcat]        at com.sun.xml.parser.Parser.parseInternal(Parser.java:492)
[EmbeddedTomcat]        at com.sun.xml.parser.Parser.parse(Parser.java:284)
[EmbeddedTomcat]        at javax.xml.parsers.SAXParser.parse(SAXParser.java:155)
[EmbeddedTomcat]        at javax.xml.parsers.SAXParser.parse(SAXParser.java:77)
[EmbeddedTomcat]        at org.apache.struts.digester.Digester.parse(Digester.java:716)
[EmbeddedTomcat]        at org.apache.struts.example.DatabaseServlet.load(DatabaseServlet.java:283)
[EmbeddedTomcat]        at org.apache.struts.example.DatabaseServlet.init(DatabaseServlet.java:178)
[EmbeddedTomcat]        at javax.servlet.GenericServlet.init(GenericServlet.java
 

Reply via email to