You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Will Andrews <wa...@cisco.com> on 2002/08/22 03:31:37 UTC
Example App Error on Tomcat 3.2.4
I am trying to get Struts 1.1b2 to work on Tomcat 3.2.4. I have
downloaded the Struts milestone binary and copied the struts-example war
file into the tomcat webapp directory. When I start up tomcat I get the
following exception.
I figured that the problem had to do with the version of my JAXP jar,
thinking that the older version of tomcat probably does not have a
recent version of JAXP. So I downloaded the latest XML pack from Sun
and moved jaxp-api.jar into my tomcat/lib directory and removed the
existing jaxp.jar file.
This had no impact on the exception.
Has anyone one crossed this hurdle?
Aug 21, 2002 6:19:28 PM org.apache.struts.util.MessageResourcesFactory
createFac
tory
SEVERE: MessageResourcesFactory.createFactory
java.lang.ClassNotFoundException:
org.apache.struts.util.PropertyMessageResource
sFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
at
org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.jav
a:193)
at
org.apache.struts.util.MessageResourcesFactory.createFactory(MessageR
esourcesFactory.java:169)
at
org.apache.struts.util.MessageResources.getMessageResources(MessageRe
sources.java:557)
at
org.apache.struts.util.RequestUtils.<clinit>(RequestUtils.java:140)
at
org.apache.struts.util.MessageResourcesFactory.createFactory(MessageR
esourcesFactory.java:169)
at
org.apache.struts.util.MessageResources.getMessageResources(MessageRe
sources.java:557)
at
org.apache.struts.action.ActionServlet.initInternal(ActionServlet.jav
a:1153)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:449)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
at org.apache.tomcat.core.Handler.init(Handler.java:215)
at
org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
at
org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOn
StartupInterceptor.java:130)
at
org.apache.tomcat.core.ContextManager.initContext(ContextManager.java
:491)
at
org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:195)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:240)
Aug 21, 2002 6:19:28 PM org.apache.struts.util.MessageResourcesFactory
createFac
tory
SEVERE: MessageResourcesFactory.createFactory
java.lang.ExceptionInInitializerError
at
org.apache.struts.util.MessageResourcesFactory.createFactory(MessageR
esourcesFactory.java:169)
at
org.apache.struts.util.MessageResources.getMessageResources(MessageRe
sources.java:557)
at
org.apache.struts.action.ActionServlet.initInternal(ActionServlet.jav
a:1153)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:449)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
at org.apache.tomcat.core.Handler.init(Handler.java:215)
at
org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
at
org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOn
StartupInterceptor.java:130)
at
org.apache.tomcat.core.ContextManager.initContext(ContextManager.java
:491)
at
org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:195)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:240)
Caused by: java.lang.NullPointerException
at
org.apache.struts.util.MessageResources.getMessageResources(MessageRe
sources.java:558)
at
org.apache.struts.util.RequestUtils.<clinit>(RequestUtils.java:140)
... 13 more
cannot load servlet name: action: null
Thanks
Will