Сервер Tomcat работает, но его ресурсы не найдены - PullRequest
0 голосов
/ 17 апреля 2019

Я создал проект maven с использованием архетипа джерси и подключил к нему сервер Tomcat. Мой сервер Tomcat работает, но когда я пытаюсь получить доступ к ресурсу, он не появляется (Ошибка 404: Не найдено, Требуемый ресурс недоступен.)

Я уже пытался изменить путь к серверу, чтобы использовать опцию установки Tomcat. Кроме того, я добавил фасет проекта с динамическим модулем проекта.

web.xml

 <servlet>
        <servlet-name>Jersey Web Application</servlet-name>
        <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
        <init-param>
            <param-name>jersey.config.server.provider.packages</param-name>
            <param-value>com.telusko.pablo</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Jersey Web Application</servlet-name>
        <url-pattern>/webapi/*</url-pattern>
    </servlet-mapping>

pom.xml

 <dependencies>
        <dependency>
            <groupId>org.glassfish.jersey.containers</groupId>
            <artifactId>jersey-container-servlet-core</artifactId>
            <!-- use the following artifactId if you don't need servlet 2.x compatibility -->
            <!-- artifactId>jersey-container-servlet</artifactId -->
        </dependency>

        <!-- uncomment this to get JSON support
        <dependency>
            <groupId>org.glassfish.jersey.media</groupId>
            <artifactId>jersey-media-json-binding</artifactId>
        </dependency>
        -->
    </dependencies>
    <properties>
        <jersey.version>2.26-b03</jersey.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
</project>

Я только ожидаю, что смогу получить доступ к ресурсам и не получить ошибку 404.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...