如何更改glassfish应用程序URL

时间:2013-04-26 07:48:25

标签: web-applications glassfish-3

我可以使用此网址

访问我当前的glassfish应用程序

本地主机:9595 /顶点

我想将其更改为

本地主机:9595 / PLS /顶点

在这种情况下我需要改变什么。

2 个答案:

答案 0 :(得分:3)

您可以通过在glassfish-web.xml中添加上下文根来更改应用程序的上下文根(如果您的项目中没有此文件,请在WEB-INF文件夹中创建它),如下所示:

<?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 error-url="">
    <context-root>/pls/apex</context-root>
</glassfish-web-app>

更新:如果这不起作用,您可以尝试使用this question中描述的sun-web.xml

答案 1 :(得分:3)

除了使用描述符glassfish-web.xml之外,您还可以使用asadmin的--contextroot开关在部署时明确定义上下文根:

asadmin deploy --contextroot="/pls/apex" apex.war

或填写管理控制台中的相应上下文根字段。