首页 > 解决方案 > 如何在 WAS 7.0.23 中部署 JAX-RS 应用程序?

问题描述

我正在使用 RAD 和 WAS 7.0.23,并尝试在其中部署 jax-rs。但是我在部署描述符(Web.xml)中遇到错误。

错误 404:javax.servlet.UnavailableException:SRVE0200E:Servlet [com.ibm.websphere.jaxrs.server.IBMRestServlet]:找不到所需的类 - 类 java.lang.ClassNotFoundException:com.ibm.websphere.jaxrs.server.IBMRestServlet

小服务程序映射

 <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>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>

标签: restjax-rswebsphererad

解决方案


首先,我同意继续使用完全不支持的 7.0 是不明智的。

也就是说,除了“Java 构建路径”之外,您可能还需要将 jar 添加到 RAD 项目的“部署程序集”中。


推荐阅读