Hi,

I have a WAR which, among others, contains Hibernate and JSF libraries.

When I undeploy this application (using Tomcat manager), the app's directory remains in webapps because app/WEB-INF/lib/jsf-impl.jar cannot be deleted - i.e. it appears Tomcat continues to access that JAR.

Since complete undeployment fails, I cannot re-deploy my app without stopping Tomcat and manually deleting app-dir from /webapps. What can possibly be preventing this JAR from being deleted and what can I do about that?

thanks
-nikita

Vanilla Tomcat version: 5.5.12 (windows)
Contents of my app's web-inf/lib:
3/30/2006  12:17 PM           444,689 antlr-2.7.6rc1.jar
3/30/2006  12:17 PM            16,777 asm-attrs.jar
3/30/2006  12:17 PM            26,360 asm.jar
3/30/2006  12:17 PM           282,338 cglib-2.1.3.jar
3/30/2006  12:17 PM           188,671 commons-beanutils.jar
3/30/2006  12:17 PM           175,426 commons-collections-2.1.1.jar
3/30/2006  12:17 PM           168,446 commons-digester.jar
3/30/2006  12:17 PM            38,015 commons-logging-1.0.4.jar
3/30/2006  12:17 PM           313,898 dom4j-1.6.1.jar
3/30/2006  12:17 PM         1,971,632 hibernate3.jar
3/30/2006  12:17 PM           364,470 jsf-api.jar
3/30/2006  12:17 PM           698,542 jsf-impl.jar
3/30/2006  12:17 PM            20,682 jstl.jar
3/30/2006  12:17 PM             8,812 jta.jar
3/30/2006  12:17 PM           393,259 standard.jar
3/30/2006  12:17 PM           498,051 struts.jar

pertinent section in web.xml (please note that i've tried commenting in/out listeners below):


   <servlet>
       <servlet-name>Faces Servlet</servlet-name>
       <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
       <load-on-startup>1</load-on-startup>
   </servlet>
<servlet-mapping>
       <servlet-name>Faces Servlet</servlet-name>
       <url-pattern>*.faces</url-pattern>
</servlet-mapping> <servlet>
       <servlet-name>EvilsiteServlet</servlet-name>
<servlet-class>net.eviltwinstudios.website.EvilsiteServlet</servlet-class>
       <load-on-startup>2</load-on-startup>
   </servlet>
<servlet-mapping>
       <servlet-name>EvilsiteServlet</servlet-name>
       <url-pattern>/evilsiteservlet</url-pattern>
   </servlet-mapping>
<session-config>
       <session-timeout>
           30
       </session-timeout>
   </session-config>
<welcome-file-list>
       <welcome-file>
           index.jsp
       </welcome-file>
</welcome-file-list> <!--
   <listener>
<listener-class>net.eviltwinstudios.util.HibernateListener</listener-class>
   </listener>
<listener> <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
   </listener>
   -->
<resource-ref>
       <description>Hibernate DB Pool Connection</description>
       <res-ref-name>jdbc/EvilsiteDB</res-ref-name>
       <res-type>javax.sql.DataSource</res-type>
       <res-auth>Container</res-auth>
   </resource-ref>


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

Reply via email to