Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Struts - A MVC web framework
Tomcat - JSP/Servlet container
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
JSP - A mailing list about Java Server Pages specification and reference
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
TomCat isn 't extracting all my files from WAR

TomCat isn 't extracting all my files from WAR

2004-01-20       - By Jochen Wiedmann

 Back

Hi,

I have an application which runs fine as long as I let the Ant script create
the directory structure below webapps. It fails as soon as I try to deploy
from a WAR file.

I have tried two different approaches of creating the WAR file. First, I
have added the directory WEB-INF (which contains my whole application) to a
ZIP file with paths like WEB-INF/autoUpdate, WEB-INF/bausteine,
WEB-INF/classes, WEB-INF/lib, and so on. However, as soon as I drop the
archive into the webapps directory, only a part gets extracted. TomCat's
log files looks as follows:

  HostConfig[localhost]: Deploying web application directory test
  StandardHost[localhost]: Installing web application at context path
    /test   from URL file:C:\Prg\Tomcat4.1\webapps\test
  WebappLoader[/test]: Deploying class repositories to work directory
    C:\Prg\Tomcat4.1\work\Standalone\localhost\test
  ContextConfig[/test]: Missing application web.xml, using defaults only
  StandardManager[/test]: Seeding random number generator class
    java.security.SecureRandom Source code of java.security.SecureRandom
  StandardManager[/test]: Seeding of random number generator has been
    completed
  StandardWrapper[/test:default]: Loading container servlet default
  StandardWrapper[/test:invoker]: Loading container servlet invoker

Note the message concerning the missing web.xml: It is wrong, the second
entry in my archive is web-inf/web.xml (do not ask me where the lower case
characters may arise from).

The second approach is to use Ant's war task, like this:

    <war destfile="${dist}/${war}.war" duplicate="fail"
       webxml="${ressources}/web.xml" encoding="ISO-8859 (See http://ISO-8859.ora-code.com)-1">
      <classes dir="${build.classes}" includes="**/*.properties"/>
      <lib dir="${dist}" includes="justus.jar"/>
      <lib dir="${preqs}" includes="*.jar"/>
      <webinf dir="${build.templates}"/>
      <zipfileset prefix="WEB-INF/bausteine" dir="bausteine"/>
      <zipfileset prefix="WEB-INF/autoUpdate/stylesheet" dir="stylesheets"/>
      <zipfileset prefix="WEB-INF/autoUpdate/dcom" dir="dcom"/>
    </war>

Note the encoding, which is the only thing I find unusual. Again, this time
only a part gets extracted, in particular the directory WEB-INF/autoUpdate
is missing. This time an error message can be seen:

    java.lang.NullPointerException Source code of java.lang.NullPointerException
  at org.apache.catalina.startup.ExpandWar Source code of org.apache.catalina.startup.ExpandWar(ExpandWar.java:275)
  at org.apache.catalina.startup.ExpandWar Source code of org.apache.catalina.startup.ExpandWar(ExpandWar.java:226)
  at org.apache.catalina.startup.ExpandWar Source code of org.apache.catalina.startup.ExpandWar(ExpandWar.java:140)
  at org.apache.catalina.startup.HostConfig Source code of org.apache.catalina.startup.HostConfig(HostConfig.java:490)
  at org.apache.catalina.startup.HostConfig Source code of org.apache.catalina.startup.HostConfig(HostConfig.java:400)
  at org.apache.catalina.startup.HostConfig Source code of org.apache.catalina.startup.HostConfig(HostConfig.java:851)
  at java.lang.Thread Source code of java.lang.Thread(Unknown Source)

I am using TomCat 4.1.29.


Any ideas what might be wrong?


-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)




©2008 junlu.com - Jax Systems, LLC, U.S.A.