0

可以使用此 url 访问我当前的 glassfish 应用程序

本地主机:9595/顶点

我想把它改成

本地主机:9595/pls/apex

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

4

2 回答 2

4

您可以通过添加 context-root 来更改应用程序的 context-root 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>

更新:如果这不起作用,您可以尝试使用此问题sun-web.xml中描述的类似方法。

于 2013-04-26T13:28:23.763 回答
3

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

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

或在管理控制台中填写适当的上下文根字段。

于 2013-04-29T05:55:42.493 回答