java - 在 Eclipse 中将 Java Web 应用程序部署到 glassfish 的根上下文?

标签 java eclipse glassfish java-ee-6

我有一个应用程序,我只打算使用 glassfish 将其部署到根 ('/') 上下文。与 eclipse 中的 tomcat 不同,当我在服务器浏览器中双击服务器时,没有特定于应用程序的设置。

我可以去http://localhost:4848并完成此操作,但是当我在进行更改后重新部署时,eclipse 会将应用程序部署到“/myapp”。

我该怎么做?

最佳答案

对于仅 WAR 的部署,您必须使用供应商特定的配置文件来执行此操作。对于 Glassfish,您需要设置 <context-root>标签内 sun-web.xmlweb.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/

相关文章:

java - 如何在使用 EZ-Vcard 编写的 Vcard 中包含字符集?

java - jUnit 模拟 ModelMapper

android - 如何为 socket.io-client.java 构建 Android 测试代码

java - Glassfish v3 Prelude 与用于 Web 应用程序的 Springsource dm 服务器的优点/缺点?

java - WELD-001318 无法解决 . 。 。在 GlassFish 4 中

java - 如何告诉 Jackson 在序列化期间忽略具有 EMPTY 或 NULL 字段的对象?

java - 嵌入时监听 JOptionPane 事件?

java - 始终返回到我的应用程序的主表单/Activity

java - 我可以在具有 JRE 1.6 的系统上运行使用 Java 1.8 构建的应用程序吗?

java - JMS 连接工厂 NullPointerException