2014-10-07 77 views
0

我正在运行eclipse Lunaglassfish 4.1Eclipse在Glassfish服务器上运行应用程序时未打开浏览器

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

如果我做同样的Tomcat的服务器浏览器中打开的应用程序的上下文根。我可以手动打开浏览器并键入网址,并按预期工作,但我真的很希望自动节省时间。

回答

1

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

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

用Eclipse Kepler测试它,一切工作正常。

+0

这没有帮助。浏览器已经设置好了,当我在TomCat上运行服务器时,它工作正常。 – CodeMonster 2014-10-07 19:23:13

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> 
+0

我正在开发使用不需要glassfish-web.xml的JDK7,但无论如何我都试过,没有运气。 – CodeMonster 2014-10-07 19:24:12

+0

它不依赖于JDK,它是glassfish Web应用程序配置。 [Oracle Glassfish Doc](http://docs.oracle.com/cd/E18930_01/html/821-2417/beaql.html) – Vasiliy 2014-10-07 19:31:36

+0

正确,但是来自JEE 1.6的* web.xml是可选的,配置可以用注释。无论哪种方式,我没有运气尝试过。但是,谢谢你的意见。 – CodeMonster 2014-10-07 19:44:33

0

嗯,我甚至重新安装日食和GlassFish撑着,但无济于事。但它确实发现我可以通过右键单击部署的应用程序并选择“在浏览器中打开”,从“服务器疼痛”中打开浏览器到根上下文。这对我行得通。

相关问题