我可以使用此网址
访问我当前的glassfish应用程序本地主机:9595 /顶点
我想将其更改为
本地主机:9595 / PLS /顶点
在这种情况下我需要改变什么。
答案 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
或填写管理控制台中的相应上下文根字段。