Ubuntu9.04でBleazeDSを試す。

Ubuntu9.04+Tomcat6+Apache2にBlazeDSでちゃんと動かないときの話。 apt-getでTomcat6をインストールして、Apacheとも連携がうまくいった。 ubuntuのTomcat6はライブラリーやらログディレクトリやらが散乱しててわかりにくいですな…。 以下がlocateしてtomcat6関係ありそうなディレクトリの一覧。 /etc/tomcat6        <–Tomcat本体 /etc/default/tomcat6  <-Tomcat起動スクリプトに読まれるファイル /etc/init.d/tomcat6   <-起動スクリプト /usr/share/tomcat6   <-共有ライブラリー等 /var/lib/tomcat6     <–設定ファイルやらログファイルやらのエイリアスあります。 /var/lib/tomcat6/webapps/<–ここにデプロイ /var/log/tomcat6        <–ログファイル webappsにblazeDS.warを入れてみても動かない。 ログを見てみるとなにやら不可思議なメッセージ。 SEVERE: サーブレット /blazeds がload()例外を投げました javax.servlet.UnavailableException at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:170) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Subject.java:537) at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:115) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1155) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:123) at […]

Read More…