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]
