[tugboat-gtd:24] Winstoneで起動時のClassCastException

u1hoshino [E-MAIL ADDRESS DELETED]
2007年 8月 9日 (木) 00:34:03 JST


u1hoshinoです。
このメーリングリストには初めて投稿いたします。

tugboatをwinstoneで起動した場合、下記のようなエラーが発生しました。
------
[Winstone 2007/08/09 00:07:56] - Error initializing web application: prefix
[/tugboat]
java.lang.ClassCastException:
org.seasar.framework.container.filter.S2ContainerFilter
        at winstone.FilterConfiguration.getFilter(FilterConfiguration.java
:128)
        at winstone.WebAppConfiguration.<init>(WebAppConfiguration.java:907)
        at winstone.HostConfiguration.initWebApp (HostConfiguration.java
:131)
        at winstone.HostConfiguration.initMultiWebappDir(
HostConfiguration.java:297)
        at winstone.HostConfiguration.<init>(HostConfiguration.java:80)
        at winstone.HostGroup.initHost (HostGroup.java:85)
        at winstone.HostGroup.<init>(HostGroup.java:45)
        at winstone.Launcher.<init>(Launcher.java:196)
        at winstone.Launcher.main(Launcher.java:391)

[Winstone 2007/08/09 00:07:56] - Listener winstone.ajp13.Ajp13Listener not
found / disabled - ignoring
[Winstone 2007/08/09 00:07:56] - Listener winstone.ssl.HttpsListener not
found / disabled - ignoring
[Winstone 2007/08/09 00:07:56] - Winstone Servlet Engine v0.9.9 running:
controlPort=disabled
------

そこで、WEB-INF/libの中にある、下記jarを取り除いたところ正常に起動することを確認しました。
- servlet-api-2.3.jar
- geronimo-j2ee_1.4_spec-1.0.jar

これらのJARに含まれるクラスはサーブレットコンテナがもっており、WEB-INF/libには配置する必要はないと思うので、
これらはコンパイル時のみ利用し、WARファイル作成時には含めないようにbuild.xmlを変更いただけないでしょうか?

ちなみに私が確認したモジュールは下記のとおりです。
- winstone-0.9.9.jar
- tugboat-gtd-src-0.8.0-1.zip

以上、よろしくお願いいたします。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/tugboat-gtd/attachments/20070809/60febd63/attachment.html 


tugboat-gtd メーリングリストの案内