Web xml和Restful路径中的URL模式

时间:2013-12-18 13:21:20

标签: java rest jetty

我在web.xml中有Restful服务

< url-pattern> / *< / url-pattern>

在我的Root类中,

@Path("")

我正在使用嵌入式jetty服务器,并提供上下文路径。

如果我尝试使用

访问资源
http://localhost:1212/context

显示错误,但如果我使用

http://localhost:1212/context/

它正在工作,如何解决这个问题,我希望我的目标网址为

http://localhost:1212/context

我无法清空我的背景

1 个答案:

答案 0 :(得分:0)

如果context是您的应用的根,则localhost:1212/context不是服务资源(REST)的有效网址,因为它必须以/开头

使localhost:1212成为应用程序的根目录,/context为您的资源名称。但我认为这与你的其他计划相冲突?

你可以配置nginx / apache / tomcat或类似的来重写url。