[Seasar-user:17649] Re: S2Axis2で自動登録を行いたい
山田 祐己
[E-MAIL ADDRESS DELETED]
2009年 6月 9日 (火) 15:52:45 JST
山田と申します。
いつもお世話になります。
この前、私も同様の確認をしたことがあります。
[Seasar-user:17204] [S2BlazeDS][S2Axis2]同じサービスを同時に認識しない
からのスレッドが参考になると思いますが、web.xml側の変更が
まず漏れていませんんでしょうか。
それと、S2Axis(2) では HOT/WARM deploy は使用でき無いそうですので、
その変更手順も上記のMLスレッドがそのまま参考になると思います。
山田 祐己(Yuki Yamada)
E-Mail [E-MAIL ADDRESS DELETED]
あああううう さんは書きました:
> はじめまして。
> 高橋と申します。
>
> 現在、SAStruts + S2JDBC + S2Axis2 の環境を使用して、
> S2Axis2のサービスを自動登録したいと考えておりますが、
> 上手く行かず行き詰っております。
>
> ○行ったこと
> diconファイルに以下を記述。
>
> -- app.dicon --
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
> "http://www.seasar.org/dtd/components24.dtd">
> <components>
> <include condition="#ENV != 'ut' and #ENV != 'ct'"
> path="cooldeploy-autoregister.dicon"/>
> <include path="s2axis2.dicon"/>
> <include path="convention.dicon"/>
> <include path="aop.dicon"/>
> <include path="j2ee.dicon"/>
> <include path="s2jdbc.dicon"/>
> <component name="actionMessagesThrowsInterceptor"
> class="org.seasar.struts.interceptor.ActionMessagesThrowsInterceptor"/>
> </components>
>
> -- s2container.dicon --
> <components>
> <include condition="#ENV == 'ut'" path="warmdeploy.dicon"/>
> <include condition="#ENV == 'ct'" path="hotdeploy.dicon"/>
> </components>
>
> -- customizer.dicon --
> <component name="serviceCustomizer"
> class="org.seasar.framework.container.customizer.CustomizerChain">
> <initMethod name="addCustomizer">
> <arg>
> <component
> class="org.seasar.framework.container.customizer.MetaCustomizer">
> <meta name="autoRegister">
> <meta name="axis-service"/>
> </meta>
> </component>
> </arg>
> </initMethod>
> </component>
>
> jp.co.example.service.HogeServiceImplを呼び出したく、
> 下記のURLにリクエストしても、
> http://localhost:8080/example/services/hogeService?wsdl
> javax.servlet.ServletException: JSP ファイル
> "/axis2-web/listSingleService.jsp" が見つかりません
> となってしまいます。
>
> また起動時に以下のログが出てきますが、こちらが何か関係あるのでしょうか?
> INFO org.apache.axis2.deployment.DeploymentEngine - No services
> directory was found under C:\Program
> Files\workspace\example\src\main\webapp\WEB-INF.
>
> 以上、ご指導の程、よろしくお願いいたします。
>
> --
> 高橋 幸一
>
Seasar-user メーリングリストの案内