Has anyone gotten struts-example.war to work with JBoss 2.1? I have tried
it with the Tomcat 3.2.1 binaries straight from the Apache site and it works
fine(no JBoss involved). If I use the JBoss 2.1 version of Tomcat 3.2.1 I
see the following errors when starting the app server:
[EmbeddedTomcat] New org.apache.struts.example.User
[EmbeddedTomcat] Begin event threw exception
[EmbeddedTomcat] java.lang.ClassNotFoundException:
org.apache.struts.example.Use
r
[EmbeddedTomcat] at
javax.management.loading.MLet.findClass(MLet.java:800
)
[EmbeddedTomcat] at java.lang.ClassLoader.loadClass(Unknown Source)
[EmbeddedTomcat] at java.lang.ClassLoader.loadClass(Unknown Source)
[EmbeddedTomcat] at java.lang.ClassLoader.loadClassInternal(Unknown
Sourc
e)
[EmbeddedTomcat] at java.lang.Class.forName0(Native Method)
[EmbeddedTomcat] at java.lang.Class.forName(Unknown Source)
[EmbeddedTomcat] at
org.apache.struts.digester.ObjectCreateRule.begin(Obj
ectCreateRule.java:152)
[EmbeddedTomcat] at
org.apache.struts.digester.Digester.startElement(Dige
ster.java:498)
[EmbeddedTomcat] at
com.sun.xml.parser.Parser.maybeElement(Parser.java:13
91)
[EmbeddedTomcat] at
com.sun.xml.parser.Parser.content(Parser.java:1499)
[EmbeddedTomcat] at
com.sun.xml.parser.Parser.maybeElement(Parser.java:14
00)
[EmbeddedTomcat] at
com.sun.xml.parser.Parser.parseInternal(Parser.java:4
92)
[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.ja
va:716)
[EmbeddedTomcat] at
org.apache.struts.example.DatabaseServlet.load(Databa
seServlet.java:283)
[EmbeddedTomcat] at
org.apache.struts.example.DatabaseServlet.init(Databa
seServlet.java:178)
[EmbeddedTomcat] at
javax.servlet.GenericServlet.init(GenericServlet.java
:258)
[EmbeddedTomcat] at
org.apache.tomcat.core.ServletWrapper.doInit(ServletW
rapper.java:317)
[EmbeddedTomcat] at
org.apache.tomcat.core.Handler.init(Handler.java:215)
[EmbeddedTomcat] at
org.apache.tomcat.core.ServletWrapper.init(ServletWra
pper.java:296)
[EmbeddedTomcat] at
org.apache.tomcat.context.LoadOnStartupInterceptor.co
ntextInit(LoadOnStartupInterceptor.java:130)
[EmbeddedTomcat] at
org.apache.tomcat.core.ContextManager.initContext(Con
textManager.java:491)
[EmbeddedTomcat] at
org.apache.tomcat.core.ContextManager.init(ContextMan
ager.java:453)
[EmbeddedTomcat] at
org.jboss.tomcat.TomcatEntry.execute(TomcatEntry.java
:325)
[EmbeddedTomcat] at
org.jboss.tomcat.TomcatEntry.<init>(TomcatEntry.java:
72)
[EmbeddedTomcat] at
org.jboss.tomcat.EmbeddedTomcatService.startService(E
mbeddedTomcatService.java:69)
[EmbeddedTomcat] at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBean
Support.java:93)
[EmbeddedTomcat] at java.lang.reflect.Method.invoke(Native Method)
[EmbeddedTomcat] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
rverImpl.java:1628)
[EmbeddedTomcat] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
rverImpl.java:1523)
[EmbeddedTomcat] at
org.jboss.util.ServiceControl.start(ServiceControl.ja
va:97)
[EmbeddedTomcat] at java.lang.reflect.Method.invoke(Native Method)
[EmbeddedTomcat] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
rverImpl.java:1628)
[EmbeddedTomcat] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
rverImpl.java:1523)
[EmbeddedTomcat] at org.jboss.Main.<init>(Main.java:190)
[EmbeddedTomcat] at org.jboss.Main$1.run(Main.java:94)
[EmbeddedTomcat] at
java.security.AccessController.doPrivileged(Native Me
thod)
[EmbeddedTomcat] at org.jboss.Main.main(Main.java:90)
[EmbeddedTomcat] cannot load servlet name: database
Then I see these errors when I try to run the application:
2001-03-14 04:42:49 - Ctx( /struts-example ): Exception in: R(
/struts-example +
/index.jsp + null) - javax.servlet.ServletException: Missing message for
key in
dex.title
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageCon
textImpl.java:459)
at
_0002findex_0002ejspindex_jsp_1._jspService(_0002findex_0002ejspindex
_jsp_1.java:381)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspSer
vlet.java:177)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
18)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:4
04)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372
)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.
java:797)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743
)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnectio
n(HttpConnectionHandler.java:210)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java
:498)
at java.lang.Thread.run(Unknown Source)
Root cause:
javax.servlet.jsp.JspException: Missing message for key index.title
at
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:2
42)
at
_0002findex_0002ejspindex_jsp_1._jspService(_0002findex_0002ejspindex
_jsp_1.java:90)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspSer
vlet.java:177)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
18)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:4
04)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372
)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.
java:797)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743
)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnectio
n(HttpConnectionHandler.java:210)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java
:498)
at java.lang.Thread.run(Unknown Source)
Thanks in advance,
Michael...
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]