Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

tomcat startup; Struts

2 views
Skip to first unread message

Andreas Kohlmann

unread,
Aug 8, 2001, 3:59:03 AM8/8/01
to
Hello,

I try to work with Struts. I have downloaded an example and I try to
execute this example.

As you may suppose it doesn't work. I can't startup tomcat.

I have added the follwing jar's to my classpath:

SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\xerces.jar
SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\jdbc2_0-stdext.jar
SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\style-apachexml.jar
SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\optional.jar
SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\junit.jar
SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\xml.jar

SET CLASSPATH=%CLASSPATH%;%JAVA_HOME%\lib\tools.jar

SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\servlet.jar
SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\ant.jar

SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\webserver.jar
SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\jasper.jar

SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\struts.jar
SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\commons-digester.jar
SET CLASSPATH=%CLASSPATH%;%TOMCAT_HOME%\lib\commons-collections.jar

Ok, it could be a bit too much but I think the more the better.

During the startup of tomcat I get this error message:

Context log: path="/struts-upload" Automatic context load
docBase="D:\tomcat\webapps\struts-upload"
Context log: path="/struts-upload" Adding context
path="/struts-upload" docBase="D:\tomcat\webapps\struts-upload"
register('-//Apache Software Foundation//DTD Struts Configuration
1.0//EN', 'jar:file:/D:/tomcat/lib/struts.jar!/org/apa
che/struts/resources/struts-config_1_0.dtd'
register('-//Apache Software Foundation//DTD Struts Configuration
1.1//EN', 'jar:file:/D:/tomcat/lib/struts.jar!/org/apa
che/struts/resources/struts-config_1_1.dtd'
register('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN',
'jar:file:/D:/tomcat/lib/struts.jar!/org/apache/strut
s/resources/web-app_2_2.dtd'
register('-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN',
'jar:file:/D:/tomcat/lib/struts.jar!/org/apache/strut
s/resources/web-app_2_3.dtd'
Exception in thread "main" java.lang.NoSuchMethodError
at org.apache.commons.digester.Digester.parse(Digester.java:859)
at org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1272)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:459)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at org.apache.tomcat.core.ServletWrapper.initServlet(ServletWrapper.java:315)
at org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:276)
at org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOnStartupInterceptor.java:132)
at org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:227)
at org.apache.tomcat.core.ContextManager.init(ContextManager.java:201)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:156)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:163)
D:\tomcat\bin>

Is there someone who know this error and can helo me to resolve it?

Thanks in advance.

Best regards,
Andreas

Bernhard Hirschmann

unread,
Aug 8, 2001, 4:30:34 AM8/8/01
to
Hi!

I'm not sure if this helps, but just try to remove the "commons-digester.jar" out of your libs directory and
from your classpath. I think Tomcat may not need that package...

Best regards
Bernhard


0 new messages