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

Redirect 如何更改Glassfish的默认起始页?,redirect,glassfish,Redirect,Glassfish,当前,当我键入我的Web应用程序的URL时,请说“http://abc.edu/mywebapp/“,我被带到我的webapp的登录页面。当我打字时“http://abc.edu/“,我被带到玻璃鱼信息页面。当我输入时,我如何才能这样做?”http://abc.edu/“,我将被带到我的登录页面,而不是GlassFish信息页面?您需要将您的上下文根目录更改为“/”编辑应用程序.xml,这是设置应用程序上下文根目录的地方。为此,您可能必须取消部署默认的上下文根目录(这就是我在JBoss中所做的,

当前,当我键入我的Web应用程序的URL时,请说“http://abc.edu/mywebapp/“,我被带到我的webapp的登录页面。当我打字时“http://abc.edu/“,我被带到玻璃鱼信息页面。当我输入时,我如何才能这样做?”http://abc.edu/“,我将被带到我的登录页面,而不是GlassFish信息页面?

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

选项1:您可以将一个Web应用程序设置为默认。这可以通过管理控制台完成:

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

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

http://hostname:8080

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

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

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


选项2:您也可以将默认web应用程序部署到“/”而不是“/webapp”,但我认为第一个选项更灵活。

application.xml通常不是web应用程序的一部分。我在domain.xml中编辑了
,它可以工作。提到的下拉菜单位于标签“默认web模块”旁边: