我正在使用 glassfish 4.1 运行eclipse Luna 。
一切似乎都运行良好,除非我使用选项"Run As/Run on Server"
IDE没有打开浏览器到应用程序的上下文根,就像我期望的那样。 Glassfish 已启动且应用程序已成功部署但未打开任何浏览器。
如果我对 TomCat 服务器执行相同操作,则会向应用程序的上下文根打开浏览器。我可以手动打开浏览器并输入URL,它按预期工作,但我真的希望自动节省时间。
答案 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痛苦打开浏览器到根上下文。这对我有用。