Tomcat服务器正在运行,但找不到其资源

时间:2019-04-17 16:37:54

标签: java eclipse tomcat jersey

我用jersey原型创建了一个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。

0 个答案:

没有答案