Как развернуть приложение JAX-RS в WAS 7.0.23? - PullRequest
0 голосов
/ 30 ноября 2018

Я использую RAD и WAS 7.0.23 и пытаюсь развернуть в нем jax-rs.Но я получаю ниже ошибку в дескрипторе развертывания (Web.xml).

Ошибка 404: javax.servlet.UnavailableException: SRVE0200E: Сервлет [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>

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

Во-первых, я согласен с тем, что продолжать использовать хорошо поддерживаемую версию 7.0 неразумно.

Тем не менее, возможно, вам просто нужно добавить банку в сборку развертывания проекта RAD.", в дополнение к" Путь сборки Java ".

0 голосов
/ 01 декабря 2018

JAX-RS не был добавлен в WAS до 8.0.Если вы хотите использовать JAX-RS на этом старом сервере (который я, как правило, не рекомендую по причине, упомянутой выше Энди), вам понадобится собственный провайдер.

...