我有一个应用程序,我只打算使用 glassfish 将其部署到根 ('/') 上下文。与 eclipse 中的 tomcat 不同,当我在服务器浏览器中双击服务器时,没有特定于应用程序的设置。
我可以去http://localhost:4848并完成此操作,但是当我在进行更改后重新部署时,eclipse 会将应用程序部署到“/myapp”。
我该怎么做?
最佳答案
对于仅 WAR 的部署,您必须使用供应商特定的配置文件来执行此操作。对于 Glassfish,您需要设置 <context-root>
标签内 sun-web.xml
在 web.xml
旁边文件。
来自 http://www.sun.com/bigadmin/sundocs/articles/urlrdn.jsp :
<sun-web-app>
<context-root>/mywarname</context-root>
</sun-web-app>
关于java - 在 Eclipse 中将 Java Web 应用程序部署到 glassfish 的根上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4230089/