You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2003/09/01 23:31:29 UTC

DO NOT REPLY [Bug 22866] New: - Scanning of Struts 1.1 struts.jar is throwing exception leading to native JVM crash

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22866>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22866

Scanning of Struts 1.1 struts.jar is throwing exception leading to native JVM crash

           Summary: Scanning of Struts 1.1 struts.jar is throwing exception
                    leading to native JVM crash
           Product: Tomcat 4
           Version: 4.1.27
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Catalina
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: kosh.podder@ubs.com


In my current testing of a Tomcat 4.1.27 build (Redhat Linux 2.4.9, JVM
1.3.1_09) for our development teams, I am seeing that any webapp containing
Struts 1.1 is throwing an exception when the struts.jar is scanned, leading to a
JVM crash - the traces are shown below. Therefore, if Tomcat is built against
Struts 1.1, the admin webapp crashes, as do the example Struts webapps. This
does not happen with Struts 1.0.2.

Your help is greatly appreciated since we have rather a lot of apps dependent on
Struts and we would like to migrate to both Struts 1.1 and Tomcat 4 sooner
rather than later :-) This is the only real serious issue stopping me from
progressing further now!

Many thanks,

Kosh

catalina.out
-------------

Starting service Tomcat-Standalone
Apache Tomcat/4.1

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 7 occurred at PC=0x4058c7bb
Function name=(N/A)
Library=/home/podderko/3ps/jdk/1.3.1_09-linux/jre/lib/i386/libzip.so

NOTE: We are unable to locate the function name symbol for the error
      just occurred. Please refer to release documentation for possible
      reason and solutions.



Current Java thread:
        at java.util.zip.ZipFile.getNextEntry(Native Method)
        at java.util.zip.ZipFile.access$400(ZipFile.java:24)
        at java.util.zip.ZipFile$2.nextElement(ZipFile.java:296)
        at java.util.jar.JarFile$1.nextElement(JarFile.java:193)
        at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.ja
va:909)
        at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:
868)
        at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:64
7)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
g.java:243)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:166)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3
568)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:821)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:80
7)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
        at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDe
ployer.java:700)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.jav
a:252)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source
)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(
Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1567)
        at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep
loyer.java:385)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:803)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
ava:442)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:399
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:358)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.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:4
97)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:219
0)
        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 java.lang.reflect.Method.invoke(Native Method)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

Dynamic libraries:
08048000-0804c000 r-xp 00000000 00:a7 377319     /home/podderko/3ps/jdk/1.3.1_09
-linux/bin/i386/native_threads/java
0804c000-0804d000 rw-p 00003000 00:a7 377319     /home/podderko/3ps/jdk/1.3.1_09
-linux/bin/i386/native_threads/java
40000000-40015000 r-xp 00000000 08:06 69448      /lib/ld-2.2.4.so
40015000-40016000 rw-p 00014000 08:06 69448      /lib/ld-2.2.4.so
40017000-40018000 r--p 00000000 08:02 131106     /usr/lib/locale/en_US/LC_IDENTI
FICATION
40018000-40019000 r--p 00000000 08:02 99510      /usr/lib/locale/en_US/LC_MEASUR
EMENT
40019000-4001a000 r--p 00000000 08:02 213165     /usr/lib/locale/en_US/LC_TELEPH
ONE
4001a000-4001b000 r--p 00000000 08:02 215454     /usr/lib/locale/en_US/LC_ADDRES
S
4001b000-4001c000 r--p 00000000 08:02 215453     /usr/lib/locale/en_US/LC_NAME
4001c000-4002b000 r-xp 00000000 08:06 69406      /lib/libpthread-0.9.so
4002b000-4002f000 rw-p 0000e000 08:06 69406      /lib/libpthread-0.9.so
4004f000-40058000 r-xp 00000000 00:a7 362721     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/native_threads/libhpi.so
40058000-40059000 rw-p 00008000 00:a7 362721     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/native_threads/libhpi.so
4005a000-40261000 r-xp 00000000 00:a7 362729     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/client/libjvm.so
40261000-40376000 rw-p 00206000 00:a7 362729     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/client/libjvm.so
4038d000-4038f000 r-xp 00000000 08:06 69374      /lib/libdl-2.2.4.so
4038f000-40391000 rw-p 00001000 08:06 69374      /lib/libdl-2.2.4.so
40391000-404bd000 r-xp 00000000 08:06 69370      /lib/libc-2.2.4.so
404bd000-404c3000 rw-p 0012b000 08:06 69370      /lib/libc-2.2.4.so
404c7000-404da000 r-xp 00000000 08:06 69379      /lib/libnsl-2.2.4.so
404da000-404dc000 rw-p 00012000 08:06 69379      /lib/libnsl-2.2.4.so
404de000-404ff000 r-xp 00000000 08:06 69376      /lib/libm-2.2.4.so
404ff000-40500000 rw-p 00020000 08:06 69376      /lib/libm-2.2.4.so
40500000-40534000 r-xp 00000000 08:02 66241      /usr/lib/libstdc++-2-libc6.1-1-
2.9.0.so
40534000-40540000 rw-p 00033000 08:02 66241      /usr/lib/libstdc++-2-libc6.1-1-
2.9.0.so
40543000-40555000 r-xp 00000000 00:a7 362732     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/libverify.so
40555000-40556000 rw-p 00011000 00:a7 362732     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/libverify.so
40556000-40577000 r-xp 00000000 00:a7 362733     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/libjava.so
40577000-40579000 rw-p 00020000 00:a7 362733     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/libjava.so
4057b000-40590000 r-xp 00000000 00:a7 362734     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/libzip.so
40590000-40592000 rw-p 00014000 00:a7 362734     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/libzip.so
40592000-412cf000 r--s 00000000 00:a7 377182     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/rt.jar
412fc000-41611000 r--s 00000000 00:a7 377183     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i18n.jar
41611000-41627000 r--s 00000000 00:a7 366324     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/sunrsasign.jar
436cf000-436d0000 r--p 00000000 08:02 131349     /usr/lib/locale/en_US/LC_PAPER
4972f000-49730000 r--p 00000000 08:02 114922     /usr/lib/locale/en_US/LC_MESSAG
ES/SYS_LC_MESSAGES
49730000-49731000 r--p 00000000 08:02 98408      /usr/lib/locale/en_US/LC_MONETA
RY
49731000-49737000 r--p 00000000 08:02 49365      /usr/lib/locale/en_US/LC_COLLAT
E
49737000-49738000 r--p 00000000 08:02 132123     /usr/lib/locale/en_US/LC_TIME
49738000-49739000 r--p 00000000 08:02 196823     /usr/lib/locale/en_US/LC_NUMERI
C
49739000-49764000 r--p 00000000 08:02 196840     /usr/lib/locale/en_US/LC_CTYPE
497d0000-49c51000 r--s 00000000 00:a7 377249     /home/podderko/3ps/jdk/1.3.1_09
-linux/lib/tools.jar
49c51000-49c54000 r--s 00000000 00:0e 394841     /sbcimp/run/tp/sun/jsse/1.0.3_0
1/lib/jcert.jar
49c54000-49c56000 r--s 00000000 00:0e 394842     /sbcimp/run/tp/sun/jsse/1.0.3_0
1/lib/jnet.jar
49c56000-49cd4000 r--s 00000000 00:0e 394843     /sbcimp/run/tp/sun/jsse/1.0.3_0
1/lib/jsse.jar
49cd4000-49cdb000 r--s 00000000 00:a7 469772     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/bin/bootstrap.jar
49cdb000-49cde000 r--s 00000000 00:a7 469776     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/bin/commons-daemon.jar
49cde000-49cfd000 r--s 00000000 00:a7 469792     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/endorsed/xmlParserAPIs.jar
49cfd000-49d00000 r--s 00000000 00:a7 469795     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/jta.jar
49e00000-49ee3000 r--s 00000000 00:a7 469791     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/endorsed/xercesImpl.jar
49ee3000-49eed000 r--s 00000000 00:a7 469793     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/naming-resources.jar
49eed000-49efb000 r--s 00000000 00:a7 469794     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/activation.jar
49efb000-49f03000 r--s 00000000 00:a7 469796     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/naming-common.jar
49f03000-49f05000 r--s 00000000 00:a7 469797     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/jdbc2_0-stdext.jar
49f05000-49f15000 r--s 00000000 00:a7 469798     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/commons-dbcp.jar


49f15000-49f19000 r--s 00000000 00:a7 469799     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/naming-factory.jar
49f19000-49f44000 r--s 00000000 00:a7 469800     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/commons-collections.jar
49f44000-49f4c000 r--s 00000000 00:a7 469801     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/commons-pool.jar
49f4c000-49f52000 r--s 00000000 00:a7 469802     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/commons-logging-api.jar
49f52000-49f66000 r--s 00000000 00:a7 469803     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/servlet.jar
49f66000-49f93000 r--s 00000000 00:a7 469804     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/jasper-compiler.jar
49f93000-49fa5000 r--s 00000000 00:a7 469805     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/jasper-runtime.jar
49fa5000-4a054000 r--s 00000000 00:a7 469806     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/ant.jar
4a054000-4a099000 r--s 00000000 00:a7 469807     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/common/lib/mail.jar
4a099000-4a09f000 r--s 00000000 00:a7 469814     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/tomcat-warp.jar
4a09f000-4a0b3000 r--s 00000000 00:a7 469815     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/tomcat-jk2.jar
4a0b3000-4a0db000 r--s 00000000 00:a7 469820     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/tomcat-util.jar
4a0db000-4a0e3000 r--s 00000000 00:a7 469817     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/commons-logging.jar
4a0e3000-4a0f3000 r--s 00000000 00:a7 469828     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/tomcat-coyote.jar
4a0f3000-4a0f9000 r--s 00000000 00:a7 469816     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/servlets-webdav.jar
4a0f9000-4a0fe000 r--s 00000000 00:a7 469822     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/servlets-manager.jar
4a0fe000-4a100000 r--s 00000000 00:a7 469824     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/servlets-common.jar
4a200000-4a208000 r--s 00000000 00:a7 469818     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/jakarta-regexp-1.2.jar
4a208000-4a212000 r--s 00000000 00:a7 469821     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/tomcat-http11.jar
4a212000-4a218000 r--s 00000000 00:a7 469823     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/commons-fileupload-1.0.jar
4a218000-4a21c000 r--s 00000000 00:a7 469825     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/catalina-ant.jar
4a21c000-4a276000 r--s 00000000 00:a7 469826     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/jmxri.jar
4a276000-4a278000 r--s 00000000 00:a7 469827     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/servlets-invoker.jar
4a278000-4a295000 r--s 00000000 00:a7 469829     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/commons-beanutils.jar
4a295000-4a34f000 r--s 00000000 00:a7 469830     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/catalina.jar
4a34f000-4a35f000 r--s 00000000 00:a7 469832     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/tomcat-jk.jar
4a35f000-4a364000 r--s 00000000 00:a7 469833     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/servlets-default.jar
4a364000-4a37f000 r--s 00000000 00:a7 469834     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/commons-modeler.jar
4a37f000-4a39a000 r--s 00000000 00:a7 469836     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/lib/commons-digester.jar
4a39a000-4a3a3000 r-xp 00000000 00:a7 362737     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/libnet.so
4a3a3000-4a3a4000 rw-p 00008000 00:a7 362737     /home/podderko/3ps/jdk/1.3.1_09
-linux/jre/lib/i386/libnet.so
4a3a9000-4a3b2000 r-xp 00000000 08:06 69395      /lib/libnss_files-2.2.4.so
4a3b2000-4a3b4000 rw-p 00008000 08:06 69395      /lib/libnss_files-2.2.4.so
4a500000-4a57a000 r--s 00000000 00:a7 470153     /home/podderko/3ps/jakarta-tomc
at/4.1.27_04/server/webapps/admin/WEB-INF/lib/struts.jar
4a57a000-4a5f4000 r--s 00000000 00:a7 393649     /home/podderko/dyn/data/catalin
a/temp/.nfs000601b1000000d1 (deleted)

Local Time = Mon Sep  1 21:57:55 2003
Elapsed Time = 2
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.3.1_09-b03 mixed mode)
#
# An error report file has been saved as hs_err_pid2585.log.
# Please refer to the file for further information.
#


admin.log
----------
2003-09-01 21:26:15 StandardContext[/admin]: Starting
2003-09-01 21:26:15 StandardContext[/admin]: Processing start(), current availab
le=false
2003-09-01 21:26:15 StandardContext[/admin]: Configuring default Resources
2003-09-01 21:26:15 StandardContext[/admin]: Configuring privileged default Load
er
2003-09-01 21:26:15 StandardContext[/admin]: Configuring default Manager
2003-09-01 21:26:15 StandardContext[/admin]: Processing standard container start
up
2003-09-01 21:26:15 WebappLoader[/admin]: Deploying class repositories to work d
irectory /home/podderko/dyn/data/catalina/work/admin
2003-09-01 21:26:15 WebappLoader[/admin]: Deploy class files /WEB-INF/classes to
 /home/podderko/3ps/jakarta-tomcat/4.1.27_04/server/webapps/admin/WEB-INF/classe
s
2003-09-01 21:26:15 WebappLoader[/admin]: Deploy JAR /WEB-INF/lib/struts.jar to 
/home/podderko/3ps/jakarta-tomcat/4.1.27_04/server/webapps/admin/WEB-INF/lib/str
uts.jar
2003-09-01 21:26:15 ContextConfig[/admin]: ContextConfig: Processing START
2003-09-01 21:26:15 StandardContext[/admin]: Setting deployment descriptor publi
c ID to '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
2003-09-01 21:26:15 StandardContext[/admin]: Setting deployment descriptor publi
c ID to '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
2003-09-01 21:26:15 ContextConfig[/admin]:  Accumulating TLD resource paths
2003-09-01 21:26:15 ContextConfig[/admin]:   Scanning <taglib> elements in web.x
ml
2003-09-01 21:26:15 ContextConfig[/admin]:    Adding path '/WEB-INF/struts-bean.
tld' for URI '/WEB-INF/struts-bean.tld'
2003-09-01 21:26:15 ContextConfig[/admin]:    Adding path '/WEB-INF/struts-logic
.tld' for URI '/WEB-INF/struts-logic.tld'
2003-09-01 21:26:15 ContextConfig[/admin]:    Adding path '/WEB-INF/struts-html.
tld' for URI '/WEB-INF/struts-html.tld'
2003-09-01 21:26:15 ContextConfig[/admin]:   Scanning TLDs in /WEB-INF subdirect
ory
2003-09-01 21:26:15 ContextConfig[/admin]:    Adding path '/WEB-INF/controls.tld
'
2003-09-01 21:26:15 ContextConfig[/admin]:    Adding path '/WEB-INF/struts-bean.
tld'
2003-09-01 21:26:15 ContextConfig[/admin]:    Adding path '/WEB-INF/struts-html.
tld'
2003-09-01 21:26:15 ContextConfig[/admin]:    Adding path '/WEB-INF/struts-logic
.tld'
2003-09-01 21:26:15 ContextConfig[/admin]:   Scanning JARs in /WEB-INF/lib subdi
rectory
2003-09-01 21:26:15 ContextConfig[/admin]:    Adding path '/WEB-INF/lib/struts.j
ar'
2003-09-01 21:26:15 ContextConfig[/admin]:  Scanning TLD at resource path '/WEB-
INF/struts-bean.tld'
2003-09-01 21:26:15 ContextConfig[/admin]:  Scanning TLD at resource path '/WEB-
INF/controls.tld'
2003-09-01 21:26:15 ContextConfig[/admin]:  Scanning JAR at resource path '/WEB-
INF/lib/struts.jar'
2003-09-01 21:26:15 ContextConfig[/admin]:   Processing TLD at 'META-INF/tlds/st
ruts-template.tld'
2003-09-01 21:26:15 ContextConfig[/admin]:   Processing TLD at 'META-INF/tlds/st
ruts-html.tld'
2003-09-01 21:26:15 ContextConfig[/admin]:   Processing TLD at 'META-INF/tlds/st
ruts-logic.tld'
2003-09-01 21:26:15 ContextConfig[/admin]:   Processing TLD at 'META-INF/tlds/st
ruts-tiles.tld'
2003-09-01 21:26:15 ContextConfig[/admin]:   Processing TLD at 'META-INF/tlds/st
ruts-nested.tld'
2003-09-01 21:26:15 ContextConfig[/admin]:   Processing TLD at 'META-INF/tlds/st
ruts-bean.tld'