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/07/01 14:19:11 UTC

DO NOT REPLY [Bug 21217] New: - Administration webapp does not start for NetWare - cant load struts.jar

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=21217>.
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=21217

Administration webapp does not start for NetWare - cant load struts.jar

           Summary: Administration webapp does not start for NetWare - cant
                    load struts.jar
           Product: Tomcat 4
           Version: 4.1.24
          Platform: PC
        OS/Version: Netware
            Status: NEW
          Severity: Major
          Priority: Other
         Component: Webapps:Administration
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: mixb@mail.ru


I have studied bug 12140, but for Netware 5.1 SP3 the specified solution, it is 
connected to variable CATALINA_TMPDIR has not helped. 
My log:

tomcat4.ncf:
-------------------------------------------
load java
envset CATALINA_HOME=WORK:\tomcat
envset CATALINA_BASE=WORK:\tomcat 
envset CATALINA_TMPDIR=WORK:\tomcat\temp
envset CATALINA_CLASSPATH=$CATALINA_HOME\bin\bootstrap.jar
envset CATALINA_CLASSPATH=$CATALINA_CLASSPATH;sys:\java\lib\tools.jar 
envset JAVA_COMPILER=NONE
java -Xms128M -Xmx256M -nsac -snCatalina -envCWD=$CATALINA_HOME
-classpath $CATALINA_CLASSPATH
-Dcatalina.base=$CATALINA_BASE -Dcatalina.home=$CATALINA_HOME
org.apache.catalina.startup.Bootstrap %1 %2 %3
%3 %5 %6 %7 %8 %9


------------------------------------------
2003-07-01 13:43:08 StandardContext[/admin]: Starting
2003-07-01 13:43:08 StandardContext[/admin]: Processing start(),
current available=false
2003-07-01 13:43:08 StandardContext[/admin]: Processing standard
container startup
2003-07-01 13:43:08 WebappLoader[/admin]: Deploying class repositories
to work directory
WORK:\tomcat\work\Standalone\localhost\admin
2003-07-01 13:43:08 WebappLoader[/admin]: Deploy class files
/WEB-INF/classes to
WORK:\tomcat\webapps\..\server\webapps\admin\WEB-INF\classes
2003-07-01 13:43:08 WebappLoader[/admin]: Deploy JAR
/WEB-INF/lib/struts.jar to
WORK:\tomcat\webapps\..\server\webapps\admin\WEB-INF\lib\struts.jar
2003-07-01 13:43:08 ContextConfig[/admin]: ContextConfig: Processing
START
2003-07-01 13:43:08 StandardContext[/admin]: Setting deployment
descriptor public ID to '-//Sun
Microsystems, Inc.//DTD Web Application 2.3//EN'
2003-07-01 13:43:09 StandardContext[/admin]: Setting deployment
descriptor public ID to '-//Sun
Microsystems, Inc.//DTD Web Application 2.3//EN'
2003-07-01 13:43:09 ContextConfig[/admin]:  Accumulating TLD resource
paths
2003-07-01 13:43:09 ContextConfig[/admin]:  Scanning TLD at resource
path '/WEB-INF/struts-bean.tld'
2003-07-01 13:43:09 ContextConfig[/admin]:  Scanning TLD at resource
path '/WEB-INF/controls.tld'
2003-07-01 13:43:10 ContextConfig[/admin]:  Scanning JAR at resource
path '/WEB-INF/lib/struts.jar'
2003-07-01 13:43:10 ContextConfig[/admin] Exception processing JAR at
resource path /WEB-INF/lib/struts.jar
javax.servlet.ServletException: Exception processing JAR at resource
path /WEB-INF/lib/struts.jar
        at
org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:930)
        at
org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
        at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
        at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:166)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
        at
org.apache.catalina.core.StandardHostDeployer.start
(StandardHostDeployer.java:629)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:897)
        at
org.apache.catalina.servlets.ManagerServlet.start(ManagerServlet.java:1105)
        at
org.apache.catalina.servlets.HTMLManagerServlet.start
(HTMLManagerServlet.java:555)
        at
org.apache.catalina.servlets.HTMLManagerServlet.doGet
(HTMLManagerServlet.java:157)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:256)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:551)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio
n(Http11Protocol.java:392)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:619)
        at java.lang.Thread.run(Unknown Source)
----- Root Cause -----
java.io.IOException: No such file or directory
        at java.io.NetWareFileSystem.createFileExclusively(Native
Method)
        at java.io.File.checkAndCreate(Unknown Source)
        at java.io.File.createTempFile(Unknown Source)
        at java.io.File.createTempFile(Unknown Source)
        at
sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:143)
        at java.security.AccessController.doPrivileged(Native Method)
        at
sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:138)
        at
sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:43)
        at
sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:81)
        at
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:88)
        at
sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:72)
        at
org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:906)
        at
org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
        at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
        at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:166)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
        at
org.apache.catalina.core.StandardHostDeployer.start
(StandardHostDeployer.java:629)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:897)
        at
org.apache.catalina.servlets.ManagerServlet.start(ManagerServlet.java:1105)
        at
org.apache.catalina.servlets.HTMLManagerServlet.start
(HTMLManagerServlet.java:555)
        at
org.apache.catalina.servlets.HTMLManagerServlet.doGet
(HTMLManagerServlet.java:157)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:256)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:551)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
t(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio
n(Http11Protocol.java:392)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:619)
        at java.lang.Thread.run(Unknown Source)

2003-07-01 13:43:10 ContextConfig[/admin]: Pipline Configuration:
2003-07-01 13:43:10 ContextConfig[/admin]:  
org.apache.catalina.core.StandardContextValve/1.0
2003-07-01 13:43:10 ContextConfig[/admin]: ======================
2003-07-01 13:43:10 ContextConfig[/admin]: Marking this application
unavailable due to previous error(s)
2003-07-01 13:43:10 NamingContextListener[/Standalone/localhost/admin]:
Creating JNDI naming context
2003-07-01 13:43:10 StandardManager[/admin]: Seeding random number
generator class java.security.SecureRandom
2003-07-01 13:43:10 StandardManager[/admin]: Seeding of random number
generator has been completed
2003-07-01 13:43:10 StandardContext[/admin]: Context startup failed due
to previous errors
2003-07-01 13:43:10 StandardContext[/admin]: Stopping
2003-07-01 13:43:10 StandardContext[/admin]: Stopping filters
2003-07-01 13:43:10 StandardContext[/admin]: Processing standard
container shutdown
2003-07-01 13:43:10 ContextConfig[/admin]: ContextConfig: Processing
STOP
2003-07-01 13:43:10 StandardContext[/admin]: Sending application stop
events
2003-07-01 13:43:10 StandardContext[/admin]: Stopping complete

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