xfire を使用して、既存の Java 関数を Web サービスとして公開しようとしています。
これをweb.xmlに追加しました:
<servlet>
<display-name>XFireServlet</display-name>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/servlet/XFireServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
これは私のservices.xmlです:
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
<name>machine</name>
<namespace>http://xfire.codehaus.org/machine</namespace>
<serviceClass>com.amazon.lm.util.LMUtils</serviceClass>
</service>
</beans>
services.xml
ファイルをディレクトリの下に配置しMETA-INF/xfire
ましたが、wsdl ファイルのローカルホストにアクセスしようとすると、存在しないFileNotFoundException
と言われます。META-INF/xfire/services.xml file
誰でもこれで私を助けてもらえますか?