3 Replies Latest reply on Oct 19, 2012 2:04 AM by davsclaus

    activemq-web does not work (HTTP ERROR 500)

    sergevil

      I've installed the activemq-web feature into the FuseESBEnterprise-7.0.2:

       

      FuseESB:karaf@root> features:list | grep activemq-web

      activemq-web-console                  activemq-5.5.1.fuse-70-097 

       

      Also went to system.properties and commented out:

       

       

      to prevent using JAAS for my camel JMS connections.

       

      My camel routes now have been working fine with ActiveMQ, but activemq-web does not. Actually it has never worked (even before I changed my system.properties). In my browser window when I type the url http://localhost:8181/activemqweb/index.jsp

       

      1. I'm not asked for the user/password

      2. I'm getting the next error:

       

      HTTP ERROR 500

       

      Problem accessing /activemqweb/index.jsp. Reason:

       

          java.lang.SecurityException: Authentication failed

      Caused by:

       

      javax.el.ELException: java.lang.SecurityException: Authentication failed

      .............................

       

      Caused by:

       

      javax.security.auth.login.FailedLoginException: login failed

           at org.apache.karaf.jaas.modules.properties.PropertiesLoginModule.login(PropertiesLoginModule.java:99)

           at org.apache.karaf.jaas.boot.ProxyLoginModule.login(ProxyLoginModule.java:83)

           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

           at java.lang.reflect.Method.invoke(Method.java:597)

           at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)

           at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)

           at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)

           at java.security.AccessController.doPrivileged(Native Method)

           at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)

           at javax.security.auth.login.LoginContext.login(LoginContext.java:579)

           at org.apache.karaf.management.JaasAuthenticator.authenticate(JaasAuthenticator.java:78)

           at javax.management.remote.rmi.RMIServerImpl.doNewClient(RMIServerImpl.java:213)

           at javax.management.remote.rmi.RMIServerImpl.newClient(RMIServerImpl.java:180)

           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

           at java.lang.reflect.Method.invoke(Method.java:597)

           at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:303)

           at sun.rmi.transport.Transport$1.run(Transport.java:159)

           at java.security.AccessController.doPrivileged(Native Method)

           at sun.rmi.transport.Transport.serviceCall(Transport.java:155)

           at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)

           at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)

           at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)

           at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

           at java.lang.Thread.run(Thread.java:680)