Web-console does not initialize under Spring-4.x because dispatcher-servlet.xml 
has very old bean definition.
This closes #37
Signed-off-by: Daniel Kulp <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/9b4f6ac9
Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/9b4f6ac9
Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/9b4f6ac9

Branch: refs/heads/activemq-5.10.x
Commit: 9b4f6ac90e647045e8504ac716f58c4da4a20bcb
Parents: 3101509
Author: Andreas Kuhtz <[email protected]>
Authored: Wed Jul 30 14:35:11 2014 +0200
Committer: Hadrian Zbarcea <[email protected]>
Committed: Wed Dec 17 15:08:56 2014 -0500

----------------------------------------------------------------------
 .../main/webapp/WEB-INF/dispatcher-servlet.xml  | 29 +++++++++++---------
 1 file changed, 16 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq/blob/9b4f6ac9/activemq-web-console/src/main/webapp/WEB-INF/dispatcher-servlet.xml
----------------------------------------------------------------------
diff --git 
a/activemq-web-console/src/main/webapp/WEB-INF/dispatcher-servlet.xml 
b/activemq-web-console/src/main/webapp/WEB-INF/dispatcher-servlet.xml
index da02abe..5aa4951 100644
--- a/activemq-web-console/src/main/webapp/WEB-INF/dispatcher-servlet.xml
+++ b/activemq-web-console/src/main/webapp/WEB-INF/dispatcher-servlet.xml
@@ -15,10 +15,13 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" 
"http://www.springframework.org/dtd/spring-beans.dtd";>
-<beans>
+<beans 
+  xmlns="http://www.springframework.org/schema/beans";
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="
+  http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd"; > 
 
-  <bean id="handlerMapping" 
class="org.apache.activemq.web.handler.BindingBeanNameUrlHandlerMapping" 
singleton="false">
+  <bean id="handlerMapping" 
class="org.apache.activemq.web.handler.BindingBeanNameUrlHandlerMapping" 
scope="prototype">
     <!--
     <property name="uriToClassNames">
       <props><prop 
key="/foo.action">org.apache.activemq.web.controller.Foo</prop></props>
@@ -26,16 +29,16 @@
     -->
   </bean>
 
-  <bean name="/createDestination.action" 
class="org.apache.activemq.web.controller.CreateDestination" 
autowire="constructor"  singleton="false"/>
-  <bean name="/deleteDestination.action" 
class="org.apache.activemq.web.controller.DeleteDestination" 
autowire="constructor"  singleton="false"/>
-  <bean name="/createSubscriber.action" 
class="org.apache.activemq.web.controller.CreateSubscriber" 
autowire="constructor"  singleton="false"/>
-  <bean name="/deleteSubscriber.action" 
class="org.apache.activemq.web.controller.DeleteSubscriber" 
autowire="constructor"  singleton="false"/>
-  <bean name="/sendMessage.action" 
class="org.apache.activemq.web.controller.SendMessage" autowire="constructor"  
singleton="false"/>
-  <bean name="/purgeDestination.action" 
class="org.apache.activemq.web.controller.PurgeDestination" 
autowire="constructor"  singleton="false"/>
-  <bean name="/deleteMessage.action" 
class="org.apache.activemq.web.controller.DeleteMessage" autowire="constructor" 
 singleton="false"/>
-  <bean name="/copyMessage.action" 
class="org.apache.activemq.web.controller.CopyMessage" autowire="constructor"  
singleton="false"/>  
-  <bean name="/moveMessage.action" 
class="org.apache.activemq.web.controller.MoveMessage" autowire="constructor"  
singleton="false"/>
-  <bean name="/deleteJob.action" 
class="org.apache.activemq.web.controller.DeleteJob" autowire="constructor"  
singleton="false"/>
+  <bean name="/createDestination.action" 
class="org.apache.activemq.web.controller.CreateDestination" 
autowire="constructor"  scope="prototype"/>
+  <bean name="/deleteDestination.action" 
class="org.apache.activemq.web.controller.DeleteDestination" 
autowire="constructor"  scope="prototype"/>
+  <bean name="/createSubscriber.action" 
class="org.apache.activemq.web.controller.CreateSubscriber" 
autowire="constructor"  scope="prototype"/>
+  <bean name="/deleteSubscriber.action" 
class="org.apache.activemq.web.controller.DeleteSubscriber" 
autowire="constructor"  scope="prototype"/>
+  <bean name="/sendMessage.action" 
class="org.apache.activemq.web.controller.SendMessage" autowire="constructor"  
scope="prototype"/>
+  <bean name="/purgeDestination.action" 
class="org.apache.activemq.web.controller.PurgeDestination" 
autowire="constructor"  scope="prototype"/>
+  <bean name="/deleteMessage.action" 
class="org.apache.activemq.web.controller.DeleteMessage" autowire="constructor" 
 scope="prototype"/>
+  <bean name="/copyMessage.action" 
class="org.apache.activemq.web.controller.CopyMessage" autowire="constructor"  
scope="prototype"/>  
+  <bean name="/moveMessage.action" 
class="org.apache.activemq.web.controller.MoveMessage" autowire="constructor"  
scope="prototype"/>
+  <bean name="/deleteJob.action" 
class="org.apache.activemq.web.controller.DeleteJob" autowire="constructor"  
scope="prototype"/>
 
   <!--
     - This bean resolves specific types of exception to corresponding error 
views.

Reply via email to