6
JAX-RS WSアプリケーションは、空の2.4 web.xml、「javax.ws.rs.core.Application」と2つのリソースを拡張するクラスでWAS 8.0にデプロイされています。すばらしいです。WAS7のジャージを使用しないJAX-RS
このアプリケーションをWAS 7.0にデプロイしたいと思いますが、「エラー404:SRVE0190E:ファイルが見つかりません:/ rest/source」(これはリソースのパスです)です。
ジャージーやその他のアプリケーションサーバー関連のクラスを使用せずに、WAS 7.0にJAX-RSアプリケーションをデプロイするにはどうすればよいですか?
<servlet>
<description>JAX-RS Tools Generated - Do not modify</description>
<servlet-name>JAX-RS Servlet</servlet-name>
<servlet-class>com.ibm.websphere.jaxrs.server.IBMRestServlet</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>YOUR APPLICATION CLASS</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>JAX-RS Servlet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
はまた、7あなたはJAX-RSのjarファイルを追加する必要がありますJAX-RSにバンドルされていませんWAS:
おかげ
明確にするために、(無料の)WebSphere Application Server Feature Pack for Web 2.0およびMobile http://www-01.ibm.com/software/webservers/appserv/wasをインストールして、これらのJAX-RS jarを入手したいとします。/featurepacks/web20-mobile/features/ – dbreaux
そうであっても、インフォメーションセンターでは、アプリケーション内にjarファイルをバンドルする必要があることを示しています –
または共有ライブラリを定義します。それが私たちがしたことです。 – dbreaux