On 11/23/14, 1:57 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:

>Eventually the ant build bundled the core classes in the opt packages.
>Maven only packages the classes inside the artifact. If you had written
>which classes actually were missing I could have had a better guess.
>Probably you would need to copy some of the 4 core blazeds libs (probably
>only common) to the tomcat lib dir. But it's just a guess.
>
>If you encounter problems like this, could you please post the log
>output? This would help eliminate a few email roundtrips ;-)

Here’s the log when my lib folder only contains:

~/apache-tomcat-6.0.41/webapps/samplewebapp/WEB-INF/lib$ ls
flex-messaging-common.jar       flex-messaging-remoting.jar
flex-messaging-core.jar         flex-rds-server.jar
flex-messaging-proxy.jar


Nov 23, 2014 9:20:27 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: 
/Users/aharui/Library/Java/Extensions:/Library/Java/Extensions:/Network/Lib
rary/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
Nov 23, 2014 9:20:28 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Nov 23, 2014 9:20:28 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 660 ms
Nov 23, 2014 9:20:28 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Nov 23, 2014 9:20:28 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.41
Nov 23, 2014 9:20:28 PM org.apache.catalina.startup.HostConfig
deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
Nov 23, 2014 9:20:28 PM org.apache.catalina.startup.HostConfig
deployDescriptor
INFO: Deploying configuration descriptor manager.xml
Nov 23, 2014 9:20:28 PM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory docs
Nov 23, 2014 9:20:28 PM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory examples
Nov 23, 2014 9:20:28 PM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory ROOT
Nov 23, 2014 9:20:28 PM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory samplewebapp
**** MessageBrokerServlet in application 'BlazeDS Test' failed to
initialize due to runtime exception:   Exception:
flex.messaging.MessageException: Cannot create class of type
'flex.messaging.security.TomcatLoginCommand'. Type
'flex.messaging.security.TomcatLoginCommand' not found.
        at flex.messaging.util.ClassUtil.createClass(ClassUtil.java:81)
        at 
flex.messaging.config.MessagingConfiguration.initLoginCommand(MessagingConf
iguration.java:276)
        at 
flex.messaging.config.MessagingConfiguration.createAuthorizationManager(Mes
sagingConfiguration.java:247)
        at 
flex.messaging.config.MessagingConfiguration.configureBroker(MessagingConfi
guration.java:118)
        at 
flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:134)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1
213)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java
:4425)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4738)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
799)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:583)
        at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079
)
        at 
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:10
02)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppo
rt.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:525)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:5
7)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
l.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Nov 23, 2014 9:20:29 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Nov 23, 2014 9:20:29 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Nov 23, 2014 9:20:29 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/14  config=null
Nov 23, 2014 9:20:29 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 881 ms
~/apache-tomcat-6.0.41/logs$


Adding flex-messaging-opt.jar makes the error go away.

HTH,
-Alex

Reply via email to