shuber      2005/06/01 14:05:11 CEST

  Modified files:
    core/src/java/org/apache/slide/webdav JahiaWebdavServlet.java 
    core/src/java/org/jahia/bin JahiaWebAppListener.java 
    core/src/webapp/WEB-INF web.xml 
  Log:
  Improved initial startup before configuration, to eliminate all the errors 
that were due to service trying to start when Jahia hadn't yet been configured.
  
  Revision  Changes    Path
  1.5       +8 -4      
jahia/core/src/java/org/apache/slide/webdav/JahiaWebdavServlet.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/apache/slide/webdav/JahiaWebdavServlet.java.diff?r1=1.4&r2=1.5&f=h
  1.3       +4 -0      
jahia/core/src/java/org/jahia/bin/JahiaWebAppListener.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/bin/JahiaWebAppListener.java.diff?r1=1.2&r2=1.3&f=h
  1.13      +0 -14     jahia/core/src/webapp/WEB-INF/web.xml
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/WEB-INF/web.xml.diff?r1=1.12&r2=1.13&f=h
  
  
  
  Index: JahiaWebdavServlet.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/apache/slide/webdav/JahiaWebdavServlet.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- JahiaWebdavServlet.java   11 Nov 2004 15:56:11 -0000      1.4
  +++ JahiaWebdavServlet.java   1 Jun 2005 12:05:10 -0000       1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/repository/jahia/core/src/java/org/apache/slide/webdav/JahiaWebdavServlet.java,v
 1.4 2004/11/11 15:56:11 tdraier Exp $
  - * $Revision: 1.4 $
  - * $Date: 2004/11/11 15:56:11 $
  + * $Header: 
/home/cvs/repository/jahia/core/src/java/org/apache/slide/webdav/JahiaWebdavServlet.java,v
 1.5 2005/06/01 12:05:10 shuber Exp $
  + * $Revision: 1.5 $
  + * $Date: 2005/06/01 12:05:10 $
    *
    * ====================================================================
    *
  @@ -67,7 +67,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">Remy Maucherat</a>
    * @author Dirk Verbeeck
    * @author <a href="mailto:[EMAIL PROTECTED]">Christopher Lenz</a>
  - * @version $Revision: 1.4 $
  + * @version $Revision: 1.5 $
    */
   public class JahiaWebdavServlet
       extends HttpServlet {
  @@ -199,6 +199,10 @@
       public void init(ServletConfig config)
           throws ServletException {
   
  +        if (Jahia.getSettings() == null) {
  +            // Jahia has not yet been installed, we quit here.
  +            return;
  +        }
           JahiaWebdavServletConfig webdavServletConfig = new 
JahiaWebdavServletConfig(config);
           
webdavServletConfig.setTransformDirnames(Jahia.getSettings().isTransformDirnames());
           
webdavServletConfig.setTransformFilenames(Jahia.getSettings().isTransformFilenames());
  
  
  
  Index: JahiaWebAppListener.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/jahia/bin/JahiaWebAppListener.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JahiaWebAppListener.java  8 Jul 2004 14:03:34 -0000       1.2
  +++ JahiaWebAppListener.java  1 Jun 2005 12:05:11 -0000       1.3
  @@ -42,6 +42,10 @@
       public void sessionDestroyed (HttpSessionEvent se) {
           logger.debug("Session " + se.getSession().getId() +
                        " was just destroyed... purging session related data... 
");
  +        if (Jahia.getSettings() == null) {
  +            // Jahia was not yet installed, let's exit now.
  +            return;
  +        }
           ServicesRegistry servReg = ServicesRegistry.getInstance();
           if (servReg != null) {
               
ServletDispatchingProvider.getInstance().flushAllSessionsCaches(se.
  
  
  
  Index: web.xml
  ===================================================================
  RCS file: /home/cvs/repository/jahia/core/src/webapp/WEB-INF/web.xml,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- web.xml   17 May 2005 12:41:38 -0000      1.12
  +++ web.xml   1 Jun 2005 12:05:11 -0000       1.13
  @@ -160,20 +160,6 @@
                <load-on-startup>5</load-on-startup>
        </servlet>
        
  -      <servlet>
  -       <servlet-name>TilesServet</servlet-name>
  -       <servlet-class>org.apache.struts.tiles.TilesServlet</servlet-class>
  -       <init-param>
  -        <param-name>definitions-config</param-name>
  -        <param-value>/WEB-INF/etc/struts/jahia-tiles-defs.xml</param-value>
  -       </init-param>
  -       <init-param>
  -        <param-name>definitions-parser-validate</param-name>
  -        <param-value>true</param-value>
  -       </init-param>
  -       <load-on-startup>6</load-on-startup>
  -      </servlet>
  -
       <servlet>
           <servlet-name>
               Jahia
  

Reply via email to