如何更改Glassfish的默认起始页?

时间:2011-06-09 02:47:33

标签: redirect glassfish

目前,当我输入我的webapp的URL时,请说“http://abc.edu/mywebapp/”,我将被带到我的webapp的登录页面。当我输入“http://abc.edu/”时,我将被带到GlassFish信息页面。我怎么能这样做,当我键入“http://abc.edu/”时,我将被带到我的登录页面而不是GlassFish信息页面?

2 个答案:

答案 0 :(得分:17)

选项1:您可以将其中一个网络应用设置为默认值。这可以通过管理控制台完成:

配置 - >虚拟服务器 - >服务器

然后从下拉菜单中选择默认的Web应用程序。如果您的网络服务器端口是8080,您现在可以通过以下方式启动您的应用程序:

http://hostname:8080

而不是http://hostname:8080/webapp

请注意,“server”是Glassfish默认虚拟服务器的名称。如果您为Web应用程序配置了不同的虚拟服务器,则需要相应地进行更改。

此外,关于this source,JDBCRealms可能存在一些问题。

选项2 :您还可以将默认网络应用部署为“/”而不是“/ webapp”,但我认为第一种选择更灵活。

答案 1 :(得分:3)

您需要将上下文根更改为“/”编辑设置应用程序上下文根的application.xml。您可能必须取消部署默认的上下文根才能这样做(这就是我在JBoss中所做的,我取消部署ROOT.war)。