在glassfish服务器上运行应用程序时Eclipse不会打开浏览器

时间:2014-10-07 18:44:50

标签: java eclipse glassfish

我正在使用 glassfish 4.1 运行eclipse Luna

一切似乎都运行良好,除非我使用选项"Run As/Run on Server" IDE没有打开浏览器到应用程序的上下文根,就像我期望的那样。 Glassfish 已启动且应用程序已成功部署但未打开任何浏览器。

如果我对 TomCat 服务器执行相同操作,则会向应用程序的上下文根打开浏览器。我可以手动打开浏览器并输入URL,它按预期工作,但我真的希望自动节省时间。

3 个答案:

答案 0 :(得分:1)

在Eclipse中,单击"Window" -> Web Browser -> Choose your browser

然后右键单击您的项目并运行它。

使用Eclipse Kepler进行测试,一切正常。

答案 1 :(得分:0)

将文件glassfish-web.xml放入WEB-INF文件夹。

glassfish-web.xml内容:

  <?xml version="1.0" encoding="UTF-8"?>

   <!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1    Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
  <glassfish-web-app>
  <context-root>/yourapp</context-root>
 </glassfish-web-app>

答案 2 :(得分:0)

我甚至重新安装了eclipse和glassfish插件,但无济于事。但是它确实发现我可以通过右键单击已部署的应用程序并选择“在浏览器中打开”,从Servers痛苦打开浏览器到根上下文。这对我有用。

相关问题