Hey Ate,

The following is my web.xml, can you please take a look. Thanks


<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd";>

<web-app>
  <display-name>Jetspeed-2 Enterprise Portal</display-name>     
  
  <!-- Log4JConfigurator context-listener parameters -->    
  <context-param>
    <param-name>log4j.config.file</param-name>
    <param-value>/WEB-INF/conf/Log4j.properties</param-value>
  </context-param>
  <context-param>
    <param-name>log4j.config.webApplicationRoot.key</param-name>
    <param-value>applicationRoot</param-value>
  </context-param>
      
  <filter>
    <filter-name>XXSUrlAttackFilter</filter-name>
   
<filter-class>org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter</filter-class>
  </filter>
  
  <filter>
      <filter-name>staticResourceCachingFilter</filter-name>
     
<filter-class>org.apache.jetspeed.engine.servlet.StaticResourceCachingFilter</filter-class>
      <init-param>
          <param-name>ExpireHours</param-name>
          <param-value>48</param-value>
      </init-param>
  </filter>

  <filter-mapping>
    <filter-name>XXSUrlAttackFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>    
  
  <filter-mapping>
      <filter-name>staticResourceCachingFilter</filter-name>
      <servlet-name>default</servlet-name>
  </filter-mapping>
  
<!--
  <filter>
    <filter-name>PortalFilter</filter-name>
   
<filter-class>org.apache.jetspeed.login.filter.PortalFilter</filter-class>   
  </filter>
  -->
<!--      
    
  <filter-mapping>
    <filter-name>PortalFilter</filter-name>
    <url-pattern>/*</url-pattern>    
  </filter-mapping>  
-->    
  
  <listener>
   
<listener-class>org.apache.jetspeed.webapp.logging.Log4JConfigurator</listener-class>
  </listener>
  
  <listener>
   
<listener-class>org.apache.jetspeed.engine.JetspeedServlet</listener-class>
  </listener>

  <servlet>
    <servlet-name>jetspeed</servlet-name>
   
<servlet-class>org.apache.jetspeed.engine.JetspeedServlet</servlet-class>
    <init-param>
      <param-name>properties</param-name>
      <param-value>/WEB-INF/conf/jetspeed.properties</param-value>
    </init-param>
    <init-param>
      <param-name>applicationRoot</param-name>
      <param-value>webContext</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

        <!-- Define Velocity template compiler -->
        <servlet>
                <servlet-name>velocity</servlet-name>
        
<servlet-class>org.apache.jetspeed.velocity.JetspeedVelocityViewServlet</servlet-class>
                <init-param>
                        <param-name>org.apache.velocity.toolbox</param-name>
                        <param-value>/WEB-INF/toolbox.xml</param-value>
                </init-param>
                <init-param>
                        <param-name>org.apache.velocity.properties</param-name>
                        <param-value>/WEB-INF/velocity.properties</param-value>
                </init-param>
                <init-param>
                        <param-name>org.apache.jetspeed.cache.size</param-name>
                        <param-value>50</param-value>
                </init-param>
                <init-param>
                        
<param-name>org.apache.jetspeed.cache.validation.interval</param-name>
                        <param-value>-1</param-value>
                </init-param>
                <load-on-startup>10</load-on-startup>
        </servlet>
    
  <servlet>
    <servlet-name>LoginProxyServlet</servlet-name>
   
<servlet-class>org.apache.jetspeed.login.LoginProxyServlet</servlet-class>
  </servlet>

  <servlet>
    <servlet-name>LoginServlet</servlet-name>
    <servlet-class>org.apache.jetspeed.login.LoginServlet</servlet-class>
  </servlet>
    
  <servlet>
    <servlet-name>LoginErrorServlet</servlet-name>
   
<servlet-class>org.apache.jetspeed.login.LoginErrorServlet</servlet-class>
  </servlet>

  <servlet>
    <servlet-name>LoginRedirectorServlet</servlet-name>
   
<servlet-class>org.apache.jetspeed.login.LoginRedirectorServlet</servlet-class>
  </servlet>

  <servlet>
    <servlet-name>LogoutServlet</servlet-name>
    <servlet-class>org.apache.jetspeed.login.LogoutServlet</servlet-class>
  </servlet>

  <servlet>
    <servlet-name>ManagerServlet</servlet-name>
   
<servlet-class>org.apache.jetspeed.manager.ManagerServlet</servlet-class>
  </servlet>

  <servlet-mapping>
       <servlet-name>
          jetspeed
       </servlet-name>
       <url-pattern>
         /portal/*
       </url-pattern>
    </servlet-mapping>
    <servlet-mapping>
       <servlet-name>
          jetspeed
       </servlet-name>
       <url-pattern>
         /portlet/*
       </url-pattern>
    </servlet-mapping>            
    <servlet-mapping>
       <servlet-name>
          jetspeed
       </servlet-name>
       <url-pattern>
         /jetspeed/*
       </url-pattern>
    </servlet-mapping>
    <servlet-mapping>
       <servlet-name>
          jetspeed
       </servlet-name>
       <url-pattern>
         /fileserver/*
       </url-pattern>
    </servlet-mapping>            
    <servlet-mapping>
       <servlet-name>
          jetspeed
       </servlet-name>
       <url-pattern>
         /ajaxapi/*
       </url-pattern>
    </servlet-mapping>            
    <servlet-mapping>
       <servlet-name>
          jetspeed
       </servlet-name>
       <url-pattern>
         /ajax/*
       </url-pattern>
    </servlet-mapping>            
    <servlet-mapping>
       <servlet-name>
          jetspeed
       </servlet-name>
       <url-pattern>
         /desktop/*
       </url-pattern>
    </servlet-mapping>            
    <servlet-mapping>
       <servlet-name>
          jetspeed
       </servlet-name>
       <url-pattern>
         /action/*
       </url-pattern>
    </servlet-mapping>            
    <servlet-mapping>
       <servlet-name>
          jetspeed
       </servlet-name>
       <url-pattern>
         /render/*
       </url-pattern>
    </servlet-mapping>
    <servlet-mapping>
       <servlet-name>
          jetspeed
       </servlet-name>
       <url-pattern>
         /configure/*
       </url-pattern>
    </servlet-mapping>
    <servlet-mapping>
       <servlet-name>
          jetspeed
       </servlet-name>
       <url-pattern>
         /dtconfigure/*
       </url-pattern>
    </servlet-mapping>
    
    <!-- Map *.vm files to Velocity  -->
        <servlet-mapping>
                <servlet-name>velocity</servlet-name>
                <url-pattern>*.vm</url-pattern>
        </servlet-mapping>      
    
    <servlet-mapping>
        <servlet-name>LoginProxyServlet</servlet-name>
        <url-pattern>/login/proxy</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>LoginServlet</servlet-name>
        <url-pattern>/login/login</url-pattern>
    </servlet-mapping>
    
    <servlet-mapping>
        <servlet-name>LoginErrorServlet</servlet-name>
        <url-pattern>/login/error</url-pattern>
    </servlet-mapping>
    
    <servlet-mapping>
        <servlet-name>LoginRedirectorServlet</servlet-name>
        <url-pattern>/login/redirector</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>LogoutServlet</servlet-name>
        <url-pattern>/login/logout</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>ManagerServlet</servlet-name>
        <url-pattern>/manager/*</url-pattern>
    </servlet-mapping>

  <!-- The Usual Welcome File List -->
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  
  <!-- JNDI Db resource -->
   <resource-ref>
      <description>DB Connection</description>
      <res-ref-name>jdbc/jetspeed</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
  </resource-ref>

  <!-- Protect LogInRedirectory.jsp.  This will require a login when called
-->
  <security-constraint>
    <web-resource-collection>
      <web-resource-name>Login</web-resource-name>
      <url-pattern>/login/redirector</url-pattern>
    </web-resource-collection>
    <auth-constraint>
      <!-- the required portal user role name defined in: -->
      <!-- /WEB-INF/assembly/security-atn.xml             -->
      <role-name>portal-user</role-name>
    </auth-constraint>
  </security-constraint>

  <!--  securing the ManagerServlet -->
  <security-constraint>
    <web-resource-collection>
      <web-resource-name>Manager</web-resource-name>
      <url-pattern>/manager/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
      <role-name>admin</role-name>
    </auth-constraint>
  </security-constraint>

  <!-- Login configuration uses form-based authentication -->
  <login-config>
    <auth-method>FORM</auth-method>
    <realm-name>Jetspeed</realm-name>
    <form-login-config>
      <form-login-page>/login/login</form-login-page>
      <form-error-page>/login/error</form-error-page>
    </form-login-config>
  </login-config>

</web-app>
-- 
View this message in context: 
http://www.nabble.com/wars-do-not-deploy-on--jetspeed-WEB-INF-deploy-tf4517341.html#a12887074
Sent from the Jetspeed - Dev mailing list archive at Nabble.com.


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

Reply via email to