Java 访问部署到Tomcat 7.0的RESTful WebApp的URL
在本教程之后,我一直在学习RESTfulWebServices。据我所知,访问rest服务的url是Java 访问部署到Tomcat 7.0的RESTful WebApp的URL,java,rest,tomcat,Java,Rest,Tomcat,在本教程之后,我一直在学习RESTfulWebServices。据我所知,访问rest服务的url是 http://your_domain:port/display-name/url-pattern/path_from_rest_class 并且显示名称在web.xml中配置。然而,实际的url是 http://your_domain:port/**war_fileneme**/url-pattern/path_from_rest_class 这是正确的吗? 如果war文件名也包含版本信息,
http://your_domain:port/display-name/url-pattern/path_from_rest_class
并且显示名称在web.xml中配置。然而,实际的url是
http://your_domain:port/**war_fileneme**/url-pattern/path_from_rest_class
这是正确的吗?
如果war文件名也包含版本信息,url看起来会很尴尬。那么有没有可能覆盖这个
我正在使用Tomcat7.0、Jersey和EclipseIDE
谢谢。这是上下文路径。
由于在tomcat中可以有多个上下文,因此每个上下文都必须有自己的上下文路径,默认情况下tomcat使用war文件名前缀,但是如果部署在tomcat的根webapp目录中,则可以在以下位置访问您的webapp:
http://your_domain:port/display-名称/url模式/路径\u来自\u rest\u类
否则它总是:
http://your_domain:port/context/display-名称/url模式/路径\u来自\u rest\u类
但您可以通过在web.xml中选择适当的上下文路径来更改此值:
差不多
<context path="mypath">
...
</context>
...
应产生:
http://your_domain:port/mypath/display-名称/url模式/路径\u来自\u rest\u类
请点击此处查看相关信息:
希望这有助于…我认为您也可以在部署期间覆盖。你当然可以在Tomcat 6中使用。