0

私のアプリケーションは、RESTful WebServices に関するもののリストを表示する必要があります。

このリストは、.jar で JBoss AS 6 にデプロイされた EJB を介して生成されます。

私の質問は、Web サービス経由で表示するために、このリストを取得するにはどうすればよいですか? @WebService でアノテーションを付けたステートレス Bean に @EJB を注入し、リストを生成するメソッドを呼び出そうとすると、@EJB を解決 (またはインポート) できないというエラーが表示されます。(Mavenの依存関係を変更するために必要な修正)。注入されたと思われる EJB を呼び出すと、エラーが発生しますNullPointerException...

EAR、JAR、および WAR を含む Maven の webapp アーキタイプを使用しています。

私はここで完全に途方に暮れており、ほぼ1週間これを理解しようとしています。

前もって感謝します!

--EDIT-- コードとタイプミスを修正

これは、WebService として公開する必要がある私のステートレス Bean です ( http://www.adam-bien.com/roller/abien/entry/restful_calculator_with_javascript_andによると) 。

@Stateless
@Path("/MyRESTApplication")
public class HelloWorldResource {
    @EJB
    private TestBean testBean;

    @GET()
    @Produces("text/plain")
    public String sayHello(String name) {
        return testBean.doMoreStuff();
    }
}

このdoMoreStuff()関数は単に「HELLO!」を返します。

4

0 に答える 0