[jboss-svn-commits] JBoss Portal SVN: r5366 - in trunk: core/src/main/org/jboss/portal/core/controller core/src/main/org/jboss/portal/core/controller/ajax core/src/resources/portal-core-sar/META-INF core/src/resources/portal-server-war/WEB-INF portlet/src/resources/test/info/test-info-sar/META-INF portlet/src/resources/test-sar/META-INF portlet/src/resources/test-war/WEB-INF server/src/main/org/jboss/portal/server server/src/main/org/jboss/portal/server/aspects/server server/src/main/org/jboss/portal/server/servlet server/src/resources/test/test-charset-sar/META-INF server/src/resources/test/test-parameters-sar/META-INF server/src/resources/test/test-servlet-defaultservletmapping-war/WEB-INF server/src/resources/test/test-servlet-pathmapping-war/WEB-INF server/src/resources/test/test-servlet-rootpathmapping-war/WEB-INF server/src/resources/test/test-servlet-sar/META-INF
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Oct 8 21:05:54 EDT 2006
Author: julien at jboss.com
Date: 2006-10-08 21:05:30 -0400 (Sun, 08 Oct 2006)
New Revision: 5366
Added:
trunk/core/src/main/org/jboss/portal/core/controller/ajax/
trunk/core/src/main/org/jboss/portal/core/controller/ajax/AjaxController.java
trunk/server/src/main/org/jboss/portal/server/RequestControllerDispatcher.java
Removed:
trunk/server/src/main/org/jboss/portal/server/aspects/server/ControllerInterceptor.java
Modified:
trunk/core/src/resources/portal-core-sar/META-INF/jboss-service.xml
trunk/core/src/resources/portal-server-war/WEB-INF/web.xml
trunk/portlet/src/resources/test-sar/META-INF/jboss-service.xml
trunk/portlet/src/resources/test-war/WEB-INF/web.xml
trunk/portlet/src/resources/test/info/test-info-sar/META-INF/jboss-service.xml
trunk/server/src/main/org/jboss/portal/server/servlet/PortalServlet.java
trunk/server/src/resources/test/test-charset-sar/META-INF/jboss-service.xml
trunk/server/src/resources/test/test-parameters-sar/META-INF/jboss-service.xml
trunk/server/src/resources/test/test-servlet-defaultservletmapping-war/WEB-INF/web.xml
trunk/server/src/resources/test/test-servlet-pathmapping-war/WEB-INF/web.xml
trunk/server/src/resources/test/test-servlet-rootpathmapping-war/WEB-INF/web.xml
trunk/server/src/resources/test/test-servlet-sar/META-INF/jboss-service.xml
Log:
a few fixes in configuration
Added: trunk/core/src/main/org/jboss/portal/core/controller/ajax/AjaxController.java
===================================================================
--- trunk/core/src/main/org/jboss/portal/core/controller/ajax/AjaxController.java 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/core/src/main/org/jboss/portal/core/controller/ajax/AjaxController.java 2006-10-09 01:05:30 UTC (rev 5366)
@@ -0,0 +1,39 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.portal.core.controller.ajax;
+
+import org.jboss.portal.server.RequestController;
+import org.jboss.portal.server.ServerInvocation;
+import org.jboss.portal.server.ServerException;
+
+/**
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class AjaxController implements RequestController
+{
+
+ public void handle(ServerInvocation invocation) throws ServerException
+ {
+ System.out.println("ajax server invocation = " + invocation);
+ }
+}
Modified: trunk/core/src/resources/portal-core-sar/META-INF/jboss-service.xml
===================================================================
--- trunk/core/src/resources/portal-core-sar/META-INF/jboss-service.xml 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/core/src/resources/portal-core-sar/META-INF/jboss-service.xml 2006-10-09 01:05:30 UTC (rev 5366)
@@ -83,14 +83,6 @@
<xmbean/>
</mbean>
<mbean
- code="org.jboss.portal.server.aspects.server.ControllerInterceptor"
- name="portal:service=Interceptor,type=Server,name=Controller"
- xmbean-dd=""
- xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
- <xmbean/>
- <depends optional-attribute-name="Controller" proxy-type="attribute">portal:controller=Request</depends>
- </mbean>
- <mbean
code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
name="portal:service=InterceptorStackFactory,type=Server"
xmbean-dd=""
@@ -102,7 +94,6 @@
<depends-list-element>portal:service=Interceptor,type=Server,name=User</depends-list-element>
<depends-list-element>portal:service=Interceptor,type=Server,name=Locale</depends-list-element>
<depends-list-element>portal:service=Interceptor,type=Server,name=ContentType</depends-list-element>
- <depends-list-element>portal:service=Interceptor,type=Server,name=Controller</depends-list-element>
</depends-list>
</mbean>
@@ -719,7 +710,7 @@
<!-- The core controller -->
<mbean
code="org.jboss.portal.core.controller.CoreController"
- name="portal:controller=Request"
+ name="portal:controller=Core"
xmbean-dd=""
xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
<xmbean/>
@@ -743,6 +734,15 @@
proxy-type="attribute">portal:container=Instance</depends>
</mbean>
+ <!-- The ajax controller -->
+ <mbean
+ code="org.jboss.portal.core.controller.ajax.AjaxController"
+ name="portal:controller=Ajax"
+ xmbean-dd=""
+ xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+ <xmbean/>
+ </mbean>
+
<!-- -->
<mbean
code="org.jboss.portal.server.impl.ServerImpl"
Modified: trunk/core/src/resources/portal-server-war/WEB-INF/web.xml
===================================================================
--- trunk/core/src/resources/portal-server-war/WEB-INF/web.xml 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/core/src/resources/portal-server-war/WEB-INF/web.xml 2006-10-09 01:05:30 UTC (rev 5366)
@@ -19,7 +19,7 @@
</init-param>
<init-param>
<param-name>controllerName</param-name>
- <param-value>portal:controller=Request</param-value>
+ <param-value>portal:controller=Core</param-value>
<description>The request controller for the portal servlet</description>
</init-param>
<load-on-startup>0</load-on-startup>
@@ -40,7 +40,7 @@
</init-param>
<init-param>
<param-name>controllerName</param-name>
- <param-value>portal:controller=Request</param-value>
+ <param-value>portal:controller=Core</param-value>
<description>The request controller for the portal servlet</description>
</init-param>
<load-on-startup>0</load-on-startup>
@@ -74,7 +74,7 @@
<url-pattern>/authsec/*</url-pattern>
</servlet-mapping>
- <!-- Force the mapping of the index.jsp -->
+ <!-- Force the mapping of the index.jsp because of the default servlet replacement -->
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>/login.jsp</url-pattern>
@@ -162,4 +162,33 @@
<security-role>
<role-name>Authenticated</role-name>
</security-role>
+
+ <!-- AJAX -->
+
+ <!-- The portal servlet for ajax requests -->
+ <servlet>
+ <servlet-name>PortalServletForAjax</servlet-name>
+ <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
+ <init-param>
+ <param-name>asDefaultServlet</param-name>
+ <param-value>false</param-value>
+ <description>The servlet needs to know wether it is set as a default servlet or not</description>
+ </init-param>
+ <init-param>
+ <param-name>controllerName</param-name>
+ <param-value>portal:controller=Ajax</param-value>
+ <description>The request controller for the portal servlet</description>
+ </init-param>
+ <load-on-startup>0</load-on-startup>
+ <security-role-ref>
+ <role-name>Authenticated</role-name>
+ <role-link>Authenticated</role-link>
+ </security-role-ref>
+ </servlet>
+
+ <!-- Provide secure access to authenticated users -->
+ <servlet-mapping>
+ <servlet-name>PortalServletForAjax</servlet-name>
+ <url-pattern>/ajax/*</url-pattern>
+ </servlet-mapping>
</web-app>
Modified: trunk/portlet/src/resources/test/info/test-info-sar/META-INF/jboss-service.xml
===================================================================
--- trunk/portlet/src/resources/test/info/test-info-sar/META-INF/jboss-service.xml 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/portlet/src/resources/test/info/test-info-sar/META-INF/jboss-service.xml 2006-10-09 01:05:30 UTC (rev 5366)
@@ -11,21 +11,12 @@
<!-- Server stack -->
<mbean
- code="org.jboss.portal.server.aspects.server.ControllerInterceptor"
- name="portal:service=Interceptor,type=Server,name=Controller"
- xmbean-dd=""
- xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
- <xmbean/>
- <depends optional-attribute-name="Controller" proxy-type="attribute">portal:controller=Request</depends>
- </mbean>
- <mbean
code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
name="portal:service=InterceptorStackFactory,type=Server"
xmbean-dd=""
xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
<xmbean/>
<depends-list optional-attribute-name="InterceptorNames">
- <depends-list-element>portal:service=Interceptor,type=Server,name=Controller</depends-list-element>
</depends-list>
</mbean>
Modified: trunk/portlet/src/resources/test-sar/META-INF/jboss-service.xml
===================================================================
--- trunk/portlet/src/resources/test-sar/META-INF/jboss-service.xml 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/portlet/src/resources/test-sar/META-INF/jboss-service.xml 2006-10-09 01:05:30 UTC (rev 5366)
@@ -24,14 +24,6 @@
<xmbean/>
</mbean>
<mbean
- code="org.jboss.portal.server.aspects.server.ControllerInterceptor"
- name="portal:service=Interceptor,type=Server,name=Controller"
- xmbean-dd=""
- xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
- <xmbean/>
- <depends optional-attribute-name="Controller" proxy-type="attribute">portal:controller=Request,redirect=true</depends>
- </mbean>
- <mbean
code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
name="portal:service=InterceptorStackFactory,type=Server"
xmbean-dd=""
@@ -41,7 +33,6 @@
<depends-list-element>portal:service=Interceptor,type=Server,name=User</depends-list-element>
<depends-list-element>portal:service=Interceptor,type=Server,name=Locale</depends-list-element>
<depends-list-element>portal:service=Interceptor,type=Server,name=ContentType</depends-list-element>
- <depends-list-element>portal:service=Interceptor,type=Server,name=Controller</depends-list-element>
</depends-list>
</mbean>
Modified: trunk/portlet/src/resources/test-war/WEB-INF/web.xml
===================================================================
--- trunk/portlet/src/resources/test-war/WEB-INF/web.xml 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/portlet/src/resources/test-war/WEB-INF/web.xml 2006-10-09 01:05:30 UTC (rev 5366)
@@ -15,6 +15,11 @@
<param-value>false</param-value>
<description>The servlet needs to know wether it is set as a default servlet or not</description>
</init-param>
+ <init-param>
+ <param-name>controllerName</param-name>
+ <param-value>portal:controller=Request,redirect=true</param-value>
+ <description>The request controller for the portal servlet</description>
+ </init-param>
<load-on-startup>0</load-on-startup>
<security-role-ref>
<role-name>Test</role-name>
@@ -31,6 +36,11 @@
<param-value>false</param-value>
<description>The servlet needs to know wether it is set as a default servlet or not</description>
</init-param>
+ <init-param>
+ <param-name>controllerName</param-name>
+ <param-value>portal:controller=Request,redirect=false</param-value>
+ <description>The request controller for the portal servlet</description>
+ </init-param>
<load-on-startup>0</load-on-startup>
<security-role-ref>
<role-name>Test</role-name>
Added: trunk/server/src/main/org/jboss/portal/server/RequestControllerDispatcher.java
===================================================================
--- trunk/server/src/main/org/jboss/portal/server/RequestControllerDispatcher.java 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/server/src/main/org/jboss/portal/server/RequestControllerDispatcher.java 2006-10-09 01:05:30 UTC (rev 5366)
@@ -0,0 +1,52 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.portal.server;
+
+import org.jboss.portal.common.invocation.InvocationHandler;
+import org.jboss.portal.common.invocation.Invocation;
+import org.jboss.portal.common.invocation.InvocationException;
+
+/**
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class RequestControllerDispatcher implements InvocationHandler
+{
+
+ /** . */
+ private final RequestController controller;
+
+ public RequestControllerDispatcher(RequestController controller)
+ {
+ if (controller == null)
+ {
+ throw new IllegalArgumentException();
+ }
+ this.controller = controller;
+ }
+
+ public void invoke(Invocation invocation) throws Exception, InvocationException
+ {
+ ServerInvocation serverInvocation = (ServerInvocation)invocation;
+ controller.handle(serverInvocation);
+ }
+}
Deleted: trunk/server/src/main/org/jboss/portal/server/aspects/server/ControllerInterceptor.java
===================================================================
--- trunk/server/src/main/org/jboss/portal/server/aspects/server/ControllerInterceptor.java 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/server/src/main/org/jboss/portal/server/aspects/server/ControllerInterceptor.java 2006-10-09 01:05:30 UTC (rev 5366)
@@ -1,57 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.portal.server.aspects.server;
-
-import org.jboss.portal.server.RequestController;
-import org.jboss.portal.server.ServerInterceptor;
-import org.jboss.portal.server.ServerInvocation;
-import org.jboss.portal.common.invocation.InvocationException;
-
-/**
- * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
- * @version $Revision: 1.1 $
- */
-public class ControllerInterceptor extends ServerInterceptor
-{
-
- /** . */
- private RequestController controller;
-
- public RequestController getController()
- {
- return controller;
- }
-
- public void setController(RequestController controller)
- {
- this.controller = controller;
- }
-
- protected void invoke(ServerInvocation invocation) throws Exception, InvocationException
- {
- if (controller == null)
- {
- throw new InvocationException("No controller");
- }
- controller.handle(invocation);
- }
-}
Modified: trunk/server/src/main/org/jboss/portal/server/servlet/PortalServlet.java
===================================================================
--- trunk/server/src/main/org/jboss/portal/server/servlet/PortalServlet.java 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/server/src/main/org/jboss/portal/server/servlet/PortalServlet.java 2006-10-09 01:05:30 UTC (rev 5366)
@@ -36,6 +36,8 @@
import org.jboss.portal.server.ServerRequest;
import org.jboss.portal.server.ServerResponse;
import org.jboss.portal.server.ServerURL;
+import org.jboss.portal.server.RequestControllerDispatcher;
+import org.jboss.portal.server.RequestController;
import org.jboss.portal.server.impl.ServerInvocationContextImpl;
import org.jboss.portal.server.request.URLContext;
import org.jboss.portal.server.request.URLFormat;
@@ -95,10 +97,17 @@
/** Are we or not the default servlet ? */
private boolean asDefaultServlet;
+ /** The controller for this servlet. */
+ private RequestController controller;
+
+ /** The controller name. */
+ private String controllerName;
+
/** Configure the as default servlet. */
public void init() throws ServletException
{
asDefaultServlet = getAsDefaultServletInitValue();
+ controllerName = getServletConfig().getInitParameter("controllerName");
}
/**
@@ -115,8 +124,9 @@
}
catch (Exception e)
{
- log.error("Cannot get portal server", e);
- throw new IllegalStateException("Cannot get portal server");
+ String msg = "Cannot get portal server";
+ log.error(msg, e);
+ throw new IllegalStateException(msg);
}
}
return server;
@@ -133,13 +143,33 @@
}
catch (Exception e)
{
- log.error("Cannot get interceptor stack", e);
- throw new IllegalStateException("Cannot get interceptor stack");
+ String msg = "Cannot get interceptor stack";
+ log.error(msg, e);
+ throw new IllegalStateException(msg);
}
}
return interceptorStack;
}
+ protected final RequestController getController()
+ {
+ if (controller == null)
+ {
+ try
+ {
+ MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
+ controller = (RequestController)MBeanProxy.get(RequestController.class, new ObjectName(controllerName), mbeanServer);
+ }
+ catch (Exception e)
+ {
+ String msg = "Cannot get controller " + controllerName;
+ log.error(msg, e);
+ throw new IllegalStateException(msg);
+ }
+ }
+ return controller;
+ }
+
private String retrieveMediaType(String contentType)
{
String mediaType = contentType;
@@ -294,6 +324,10 @@
}
else
{
+ if (bodyParameterMap.isEmpty())
+ {
+ bodyParameterMap = new HashMap();
+ }
bodyParameterMap.put(paramName, paramValues);
}
}
@@ -334,6 +368,10 @@
invocation.setResponse(response);
//
+ RequestController controller = getController();
+ invocation.setHandler(new RequestControllerDispatcher(controller));
+
+ //
try
{
InterceptorStackFactory stack = getInterceptorStackFactory();
Modified: trunk/server/src/resources/test/test-charset-sar/META-INF/jboss-service.xml
===================================================================
--- trunk/server/src/resources/test/test-charset-sar/META-INF/jboss-service.xml 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/server/src/resources/test/test-charset-sar/META-INF/jboss-service.xml 2006-10-09 01:05:30 UTC (rev 5366)
@@ -23,21 +23,12 @@
<!-- Server stack -->
<mbean
- code="org.jboss.portal.server.aspects.server.ControllerInterceptor"
- name="portal:service=Interceptor,type=Controller"
- xmbean-dd=""
- xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
- <xmbean/>
- <depends optional-attribute-name="Controller" proxy-type="attribute">portal:controller=Request</depends>
- </mbean>
- <mbean
code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
name="portal:service=InterceptorStackFactory,type=Server"
xmbean-dd=""
xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
<xmbean/>
<depends-list optional-attribute-name="InterceptorNames">
- <depends-list-element>portal:service=Interceptor,type=Controller</depends-list-element>
</depends-list>
</mbean>
Modified: trunk/server/src/resources/test/test-parameters-sar/META-INF/jboss-service.xml
===================================================================
--- trunk/server/src/resources/test/test-parameters-sar/META-INF/jboss-service.xml 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/server/src/resources/test/test-parameters-sar/META-INF/jboss-service.xml 2006-10-09 01:05:30 UTC (rev 5366)
@@ -22,21 +22,12 @@
<!-- Server stack -->
<mbean
- code="org.jboss.portal.server.aspects.server.ControllerInterceptor"
- name="portal:service=Interceptor,type=Controller"
- xmbean-dd=""
- xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
- <xmbean/>
- <depends optional-attribute-name="Controller" proxy-type="attribute">portal:controller=Request</depends>
- </mbean>
- <mbean
code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
name="portal:service=InterceptorStackFactory,type=Server"
xmbean-dd=""
xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
<xmbean/>
<depends-list optional-attribute-name="InterceptorNames">
- <depends-list-element>portal:service=Interceptor,type=Controller</depends-list-element>
</depends-list>
</mbean>
Modified: trunk/server/src/resources/test/test-servlet-defaultservletmapping-war/WEB-INF/web.xml
===================================================================
--- trunk/server/src/resources/test/test-servlet-defaultservletmapping-war/WEB-INF/web.xml 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/server/src/resources/test/test-servlet-defaultservletmapping-war/WEB-INF/web.xml 2006-10-09 01:05:30 UTC (rev 5366)
@@ -12,6 +12,11 @@
<param-value>true</param-value>
<description>The servlet needs to know wether it is set as a default servlet or not</description>
</init-param>
+ <init-param>
+ <param-name>controllerName</param-name>
+ <param-value>portal:controller=Request</param-value>
+ <description>The request controller for the portal servlet</description>
+ </init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
Modified: trunk/server/src/resources/test/test-servlet-pathmapping-war/WEB-INF/web.xml
===================================================================
--- trunk/server/src/resources/test/test-servlet-pathmapping-war/WEB-INF/web.xml 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/server/src/resources/test/test-servlet-pathmapping-war/WEB-INF/web.xml 2006-10-09 01:05:30 UTC (rev 5366)
@@ -12,6 +12,11 @@
<param-value>false</param-value>
<description>The servlet needs to know wether it is set as a default servlet or not</description>
</init-param>
+ <init-param>
+ <param-name>controllerName</param-name>
+ <param-value>portal:controller=Request</param-value>
+ <description>The request controller for the portal servlet</description>
+ </init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
Modified: trunk/server/src/resources/test/test-servlet-rootpathmapping-war/WEB-INF/web.xml
===================================================================
--- trunk/server/src/resources/test/test-servlet-rootpathmapping-war/WEB-INF/web.xml 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/server/src/resources/test/test-servlet-rootpathmapping-war/WEB-INF/web.xml 2006-10-09 01:05:30 UTC (rev 5366)
@@ -12,6 +12,11 @@
<param-value>false</param-value>
<description>The servlet needs to know wether it is set as a default servlet or not</description>
</init-param>
+ <init-param>
+ <param-name>controllerName</param-name>
+ <param-value>portal:controller=Request</param-value>
+ <description>The request controller for the portal servlet</description>
+ </init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
Modified: trunk/server/src/resources/test/test-servlet-sar/META-INF/jboss-service.xml
===================================================================
--- trunk/server/src/resources/test/test-servlet-sar/META-INF/jboss-service.xml 2006-10-08 23:46:17 UTC (rev 5365)
+++ trunk/server/src/resources/test/test-servlet-sar/META-INF/jboss-service.xml 2006-10-09 01:05:30 UTC (rev 5366)
@@ -24,21 +24,12 @@
<!-- Server stack -->
<mbean
- code="org.jboss.portal.server.aspects.server.ControllerInterceptor"
- name="portal:service=Interceptor,type=Controller"
- xmbean-dd=""
- xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
- <xmbean/>
- <depends optional-attribute-name="Controller" proxy-type="attribute">portal:controller=Request</depends>
- </mbean>
- <mbean
code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
name="portal:service=InterceptorStackFactory,type=Server"
xmbean-dd=""
xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
<xmbean/>
<depends-list optional-attribute-name="InterceptorNames">
- <depends-list-element>portal:service=Interceptor,type=Controller</depends-list-element>
</depends-list>
</mbean>
More information about the jboss-svn-commits
mailing list