You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Imran Bohoran <Im...@virtusa.com> on 2003/04/25 00:30:23 UTC

RE: Exception when loading Struts1.1 application when starting To mcat

First up, do u have the app.tld under th WEB-INF directory of your
deployment?

-----Original Message-----
From: Tim Clotworthy [mailto:tclotworthy@bka-inc.com]
Sent: Thursday, April 24, 2003 11:43 AM
To: struts-dev@jakarta.apache.org; Struts Users Mailing List
Subject: 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.

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org


RE: Exception when loading Struts1.1 application when starting Tomcat

Posted by "Craig R. McClanahan" <cr...@apache.org>.

On Fri, 25 Apr 2003, Tim Clotworthy wrote:

> Date: Fri, 25 Apr 2003 12:32:08 -0400
> From: Tim Clotworthy <tc...@bka-inc.com>
> Reply-To: Struts Developers List <st...@jakarta.apache.org>,
>      tclotworthy@bka-inc.com
> To: 'Struts Developers List' <st...@jakarta.apache.org>
> Subject: RE: Exception when loading Struts1.1 application when starting
>     Tomcat
>
> I have, since I started this thread, put the app.tld in the WEB-INF dir
> of my deployment, and indeed, the problem went away..
>
> However, I don't understand why I need app.tld, since I do not use it..
>

If you did a cut-n-paste of the web.xml file from the struts-example
webapp, you probably inherited the <taglib> reference to app.tld.  Be sure
to remove it.

The other thing to note for future reference is that this question really
belonged on the STRUTS-USER list, since it does not relate to the
development of Struts itself (which is what STRUTS-DEV is for).

> Thank you for responding.
>

Craig

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org


RE: Exception when loading Struts1.1 application when starting Tomcat

Posted by Tim Clotworthy <tc...@bka-inc.com>.
I have, since I started this thread, put the app.tld in the WEB-INF dir
of my deployment, and indeed, the problem went away..

However, I don't understand why I need app.tld, since I do not use it..

Thank you for responding.

> -----Original Message-----
> From: Imran Bohoran [mailto:Imran@virtusa.com]
> Sent: Thursday, April 24, 2003 6:30 PM
> To: Struts Developers List; tclotworthy@bka-inc.com; Struts Users
Mailing
> List
> Subject: RE: Exception when loading Struts1.1 application when
starting
> Tomcat
> 
> First up, do u have the app.tld under th WEB-INF directory of your
> deployment?
> 
> -----Original Message-----
> From: Tim Clotworthy [mailto:tclotworthy@bka-inc.com]
> Sent: Thursday, April 24, 2003 11:43 AM
> To: struts-dev@jakarta.apache.org; Struts Users Mailing List
> Subject: 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.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-dev-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org