小编san*_*ndy的帖子

JAX-RS Web服务在GlassFish Server 4.0上有效,但在Tomcat上无效

我是Web服务的新手。因此,我从一个如下的小程序开始。

它可以在GlassFish服务器中正常运行,但不能在Tomcat中运行(我想在Tomcat上运行)。这是一个简单的程序,仅给出如何运行Web服务应用程序的想法。

FirstRestService.java:

package com.sandy.demo;

import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;

@ApplicationPath("/resources")
public class FirstRestService extends Application {

}
Run Code Online (Sandbox Code Playgroud)

员工.java:

package com.sandy.demo;

import javax.ws.rs.GET;
import javax.ws.rs.Path;

@Path("/employees")
public class Employees {

    @GET
    public String getEmployeesNames() {
        return "Hello World";
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经包含了jsr311-api-1.1.1.jar(JAX-RS API JAR文件)。

我获取了该应用程序的有效WAR文件,并将其部署在GlassFish Server中。然后,我使用URL运行服务器:http://localhost:8080/MyFirstRestApplication/resources/employees。

但是我无法在Tomcat中执行相同的操作。

java api web-services jax-rs restful-architecture

3
推荐指数
1
解决办法
1335
查看次数

标签 统计

api ×1

java ×1

jax-rs ×1

restful-architecture ×1

web-services ×1