Java Webサービス利用のApt.かのアノテーションプロセッサ?何が悪いのでしょうか。
-
22-09-2019 - |
質問
私として生まれ変わろうとしている簡単なwebサービスとして以下の このチュートリアル .残念なこと言っても過言ではない.ここには何を行っていますか
1)このクラス:
package server;
import javax.jws.WebService;
@WebService
public class HelloImpl {
/**
* @param name
* @return Say hello to the person.
*/
public String sayHello(String name) {
return "Hello, " + name + "!";
}
}
2)を行った:
apt HelloImpl.java
3)を取得しますこの注意
hostName[username:~/Desktop/webtest][534]% apt HelloImpl.java
warning: Annotation types without processors: [javax.xml.bind.annotation.XmlRootElement, javax.xml.bind.annotation.XmlAccessorType, javax.xml.bind.annotation.XmlType, javax.xml.bind.annotation.XmlElement]
1 warning
のaptコマンドとなっている(チュートリアル)をこれらのファイル:
HelloServiceImpl.wsdl
schema1.xsd
classes/server/HelloImpl.class
classes/server/jaxrpc/SayHello.class
classes/server/jaxrpc/SayHelloResponse.class
classes/server/jaxrpc/SayHello.java
classes/server/jaxrpc/SayHelloResponse.java
こうした時に発生したというapt:
HelloImpl.java (not generated but it is still in the directory)
HelloImpl.class
server/jaxws/SayHello.cass
server/jaxws/SayHell.java
server/jaxws/SayHelloResponse.class
server/jaxws/SayHelloResponse.java
欠:)
HelloServiceImpl.wsdl
schema1.xsd
(パスにも若干異なる)
疑いの警告が発生およびその他のファイルを生かして"アノテーション型なプロセッサ:".
という警告注意この表示の欄はそのアノテーション工場(プロセッサー)かを指定できるなどの工場:
enter code here
-cpの指定がすべてのユーザーがクラスファイルとアノテーションプロセッサー工場
私の美しく雄大なぢ大自然に包どの工場に指定(たかを設定する必要があり何か異なる).
解決
5歳のチュートリアルでは、日付のうち少しあるかもしれないこと。 には、JAX-RPCの後継であるJAX-WS。けれども、多分すべての必要なのwsgen のツールを実行することです代わりの傾向ます。
ミニのためにここを見てみましょうチュートリアルインプロセスJavaのの
のためのSOAPサービスサーバ所属していません StackOverflow