[Seasar-user:17648] S2Axis2で自動登録を行いたい
あああううう
[E-MAIL ADDRESS DELETED]
2009年 6月 9日 (火) 15:43:37 JST
はじめまして。
高橋と申します。
現在、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.
以上、ご指導の程、よろしくお願いいたします。
--
高橋 幸一
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20090609/4704b7bb/attachment.html>
Seasar-user メーリングリストの案内