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

Hardcoded / while looking into a ExpandWar.java

           Summary: Hardcoded / while looking into a ExpandWar.java
           Product: Tomcat 5
           Version: 5.0.0
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Critical
          Priority: Other
         Component: Catalina
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


In the following file:
/*
 * $Header: /home/cvs/jakarta-tomcat-
catalina/catalina/src/share/org/apache/catalina/startup/ExpandWar.java,v 1.4 
2003/07/26 14:24:52 remm Exp $
 * $Revision: 1.4 $
 * $Date: 2003/07/26 14:24:52 $

Line #216, For a directory enrtry it is looking for '/', instead it should 
look for both '/' and '\'.

I am creating a WAR file using java.util.jar.JarEntry( and its related 
files ), I am getting a WEB-INF/web.xml not found error;

Here is the log from Tomcat:
2003-08-08 11:36:31   Have created expansion directory C:\Program Files\Apache 
Software Foundation\Tomcat 5.0\webapps\test3
2003-08-08 11:36:31   Have opened JAR file successfully
2003-08-08 11:36:31   Have retrieved entries enumeration
2003-08-08 11:36:31   Am processing entry META-INF/MANIFEST.MF
2003-08-08 11:36:31   Creating parent directory C:\Program Files\Apache 
Software Foundation\Tomcat 5.0\webapps\test3\META-INF
2003-08-08 11:36:31   Creating expanded file META-INF/MANIFEST.MF
2003-08-08 11:36:31   Am processing entry META-INF/
2003-08-08 11:36:31   Creating parent directory C:\Program Files\Apache 
Software Foundation\Tomcat 5.0\webapps\test3\META-INF
2003-08-08 11:36:31   Am processing entry WEB-INF\
2003-08-08 11:36:31   Creating expanded file WEB-INF\
2003-08-08 11:36:31   Am processing entry WEB-INF\web.xml
2003-08-08 11:36:31   Creating expanded file WEB-INF\web.xml
2003-08-08 11:36:31 HTMLManager: ManagerServlet.install[/test3]
java.io.FileNotFoundException: C:\Program Files\Apache Software 
Foundation\Tomcat 5.0\webapps\test3\WEB-INF\web.xml (The system cannot find 
the path specified)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:307)
        at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:232)
        at org.apache.catalina.core.StandardHostDeployer.install
(StandardHostDeployer.java:303)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:835)
        at org.apache.catalina.manager.ManagerServlet.deploy
(ManagerServlet.java:857)
        at org.apache.catalina.manager.HTMLManagerServlet.deployInternal
(HTMLManagerServlet.java:327)
        at org.apache.catalina.manager.HTMLManagerServlet.doPost
(HTMLManagerServlet.java:307)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:286)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:253)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:564)
        at org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:256)
        at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:210)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:151)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:565)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:149)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:564)
        at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:190)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:151)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:174)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:149)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:564)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:156)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:151)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:564)
        at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:974)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:207)
        at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:647)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti
on(Http11Protocol.java:489)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:575)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:649)
        at java.lang.Thread.run(Unknown Source)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to