您的代码似乎还可以,因此问题很可能是您尚未定义服务的基本URL。您需要告诉JAX-
RS(Jersey是GlassFish的实现),它必须将哪个URL模式作为端点(基本URL)进行拦截。
实现此目的的一种方法是使用应用程序类,该类可以添加到项目中的任何程序包中(您也可以在web.xml文件中定义必要的内容,我不会介绍)。以下是代码:
import javax.ws.rs.ApplicationPath;import javax.ws.rs.core.Application;@ApplicationPath("your-base-url")public class ApplicationConfig extends Application {}您可以使用@ApplicationPath批注定义基本URL。然后,您可以在以下位置访问服务
http://127.0.0.1:8080/hello-rest/your-base-url/hello



