-
Type: Bug
-
Resolution: Fixed
-
Priority: Major
-
Affects Version/s: S2Axis2 0.1.0
-
Component/s: S2Axis2
-
None
インターフェイスと実装を別のパッケージにしたいのですが、クライアント側でテストを実行すると以下のような例外がはかれます。
たとえば、
org.seasar.remoting.axis2.examples.ex01.EchoImpl
を
org.seasar.remoting.axis2.examples.ex01.impl.EchoImpl
におき、deploy.diconも修正します。
そして、Tomcatを起動すると、サービスのデプロイ自体は成功しますが、クライアント側のEchoTest#testEchoを実行すると以下の例外が発生してしまいます。
以下のログの通り、名前空間がミスマッチになっているみたいですがこれを回避する方法はないでしょうか?
org.apache.axis2.AxisFault: namespace mismatch require http://impl.ex01.examples.axis2.remoting.seasar.org/xsd found http://ex01.examples.axis2.remoting.seasar.org/xsd
at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:287)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
at org.seasar.remoting.axis2.connector.AxisInOutConnector.execute(AxisInOutConnector.java:42)