我在 Eclipse 中有一个 Web 服务项目,我导出了 war 文件并将其部署在 jetty 中,但随后在项目名称 (localhost:8080/projectname/home/) 下找到了该应用程序
我想将其配置为使用与项目名称不同的名称(例如:localhost:8080/myname/home/)。
如何在 web.xml 中对其进行配置?如果那不在 web.xml 中,怎么办?
我在 Eclipse 中有一个 Web 服务项目,我导出了 war 文件并将其部署在 jetty 中,但随后在项目名称 (localhost:8080/projectname/home/) 下找到了该应用程序
我想将其配置为使用与项目名称不同的名称(例如:localhost:8080/myname/home/)。
如何在 web.xml 中对其进行配置?如果那不在 web.xml 中,怎么办?
使用Maven 码头插件。设置可选<contextPath>
参数。
部署位置通常基于 WAR 文件名,但您也可以在服务器上的 jetty.xml 文件中进行设置。
您可以在此处找到有关命名约定的更多信息:http: //wiki.eclipse.org/Jetty/Howto/Deploy_Web_Applications
还有一些关于 contextDeployers 的信息:http: //wiki.eclipse.org/Jetty/Feature/ContextDeployer