You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Tim Clotworthy <tc...@bka-inc.com> on 2003/04/24 17:43:25 UTC

Exception when loading Struts1.1 application when starting Tomcat

Hello,
When I attempt to start Tomcat 4.1, where one of my applications is
Struts1.1-based, I get the following error:

2003-04-24 11:24:28 WebappLoader[/fesWar.bak]: Deploy JAR
/WEB-INF/lib/struts.jar to C:\Program Files\Apache Group\Tomcat
4.1\webapps\fesWar.bak\WEB-INF\lib\struts.jar
2003-04-24 11:24:29 ContextConfig[/fesWar.bak] Exception processing TLD
at resource path /WEB-INF/app.tld
javax.servlet.ServletException: Exception processing TLD at resource
path /WEB-INF/app.tld
	at
org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:
1010)
	at
org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:870
)
	at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
	at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.j
ava:243)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:166)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3567
)
	at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va:821)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
	at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy
er.java:257)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
	at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java
:569)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411)
	at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:36
8)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:166)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
	at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
	at
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
----- Root Cause -----
java.lang.IllegalArgumentException: Invalid TLD resource path
/WEB-INF/app.tld
	at
org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:
1002)
	at
org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:870
)
	at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
	at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.j
ava:243)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:166)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3567
)
	at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va:821)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
	at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy
er.java:257)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
	at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java
:569)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411)
	at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:36
8)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:166)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
	at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
	at
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

2003-04-24 11:24:29 ContextConfig[/fesWar.bak]: Marking this application
unavailable due to previous error(s)

I do not get this error with other applications in the webapps directory
(this is the only one that uses Struts 1.1).

Any ideas, or thoughts would be greatly appreciated. Thank you in
advance.