I have a problem starting ActiveMQ (5.0.0) on the Solaris 10 platform with a
ClassNotFoundException thrown. The problem is related to the admin console
so that when the section below is commented, the server starts up fine.
Where is org.apache.activemq.web.filter.ApplicationContextFilter?

We set the CLASSPATH to include all jars in $ACTIVEMQ_HOME,
$ACTIVEMQ_HOME/lib,  $ACTIVEMQ_HOME/lib/optional and $ACTIVEMQ_HOME/lib/web/
but this did not resolve the problem.


Thanks,

 Dave

  <!-- An embedded servlet engine for serving up the Admin console -->
  <jetty xmlns="http://mortbay.com/schemas/jetty/1.0";>
    <connectors>
      <nioConnector port="8161" />
    </connectors>
    <handlers>
      <webAppContext contextPath="/admin"
resourceBase="${activemq.base}/webapps/admin" logUrlOnStart="true" />
      <webAppContext contextPath="/demo"
resourceBase="${activemq.base}/webapps/demo" logUrlOnStart="true" />
    </handlers>
  </jetty>


ACTIVEMQ_HOME: /export/home/sbebeta/apache-activemq-5.0.0
ACTIVEMQ_BASE: /export/home/sbebeta/apache-activemq-5.0.0
Loading message broker from: xbean:activemq.xml
INFO  BrokerService                  - Using Persistence Adapter:
AMQPersistenceAdapter(/export/home/sbebeta/apache-activemq-5.0.0/data/localhost)
INFO  BrokerService                  - ActiveMQ 5.0.0 JMS Message Broker
(localhost) is starting
INFO  BrokerService                  - For help or more information please
see: http://activemq.apache.org/
INFO  AMQPersistenceAdapter          - AMQStore starting using directory:
/export/home/sbebeta/apache-activemq-5.0.0/data/localhost
INFO  KahaStore                      - Kaha Store using data directory
/export/home/sbebeta/apache-activemq-5.0.0/data/localhost/kr-store/state
INFO  AMQPersistenceAdapter          - Active data files: []
WARN  AMQPersistenceAdapter          - The ReferenceStore is not valid -
recovering ...
INFO  KahaStore                      - Kaha Store successfully deleted data
directory /export/home/sbebeta/apache-activemq-5.0.0/data/localhost/kr-
store/data
INFO  AMQPersistenceAdapter          - Journal Recovery Started from:
DataManager:(data-)
INFO  AMQPersistenceAdapter          - Recovered 0 operations from redo log
in 0.052 seconds.
INFO  AMQPersistenceAdapter          - Finished recovering the
ReferenceStore
INFO  KahaStore                      - Kaha Store using data directory
/export/home/sbebeta/apache-activemq-5.0.0/data/localhost/kr-store/data
INFO  TransportServerThreadSupport   - Listening for connections at:
tcp://lonsbeapp-zq3:61616
INFO  TransportConnector             - Connector openwire Started
INFO  TransportServerThreadSupport   - Listening for connections at:
ssl://lonsbeapp-zq3:61617
INFO  TransportConnector             - Connector ssl Started
INFO  TransportServerThreadSupport   - Listening for connections at:
stomp://lonsbeapp-zq3:61613
INFO  TransportConnector             - Connector stomp Started
INFO  TransportServerThreadSupport   - Listening for connections at:
xmpp://lonsbeapp-zq3:61222
INFO  TransportConnector             - Connector xmpp Started
INFO  NetworkConnector               - Network Connector
[EMAIL PROTECTED]
Started
INFO  BrokerService                  - ActiveMQ JMS Message Broker
(localhost, ID:lonsbeapp-zq3-61216-1200998110370-0:0) started
INFO  TransportConnector             - Connector vm://localhost Started
INFO  log                            - Logging to
org.slf4j.impl.JCLLoggerAdapter(org.mortbay.log) via
org.mortbay.log.Slf4jLog
INFO  log                            - jetty-6.1.4
INFO  WebConsoleStarter              - ActiveMQ WebConsole initialized.
WARN  log                            - EXCEPTION
java.lang.ClassNotFoundException:
org.apache.activemq.web.filter.ApplicationContextFilter
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:375)
        at
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
        at org.mortbay.util.Loader.loadClass(Loader.java:91)
        at org.mortbay.util.Loader.loadClass(Loader.java:71)
        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
        at
org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:83)
        at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:594)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
        at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
        at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
        at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
        at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
        at org.mortbay.jetty.Server.doStart(Server.java:220)
        at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at
org.mortbay.jetty.xbean.JettyFactoryBean.run(JettyFactoryBean.java:47)
        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:585)

-- 
View this message in context: 
http://www.nabble.com/ClassNotFoundException-ApplicationContextFilter-tp15016509s2354p15016509.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to