Мой текущий GlassFish приложение может получить доступ с помощью этого URLкак изменить URL приложений GlassFish
локальный: 9595/апекс
Я хочу изменить его
локальный: 9595/пожалуйста/апекс
что нужно изменить в этом случае.
Мой текущий GlassFish приложение может получить доступ с помощью этого URLкак изменить URL приложений GlassFish
локальный: 9595/апекс
Я хочу изменить его
локальный: 9595/пожалуйста/апекс
что нужно изменить в этом случае.
Вы можете изменить контекстное корень для вашего приложения, добавив контекстно-корень в 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
, как описано в this question.
В качестве альтернативы использованию descriptior glassfish-web.xml
вы можете явно definde корень контекста во время развертывания с помощью --contextroot переключатель asadmin:
asadmin deploy --contextroot="/pls/apex" apex.war
или заполнить соответствующий контекст корневого поле в консоли администратора.
@unwichtoch, Markus я использовал оба способа, но стеклянная рыба дает следующую ошибку, спасибо за ваш ответ. me solution java.lang.IllegalStateException: PWC3990: getWriter() уже вызван для этого ответа –
@unwichtoch я создать jlassfish-web.xml в моей текущей папке WEB-INF и поместить выше кода но дает ошибку only..This Techniq не работают –
Какую ошибку вы получаете? – unwichtich
Запрошенный ресурс() недоступен. Я попытался использовать оба способа sun-web.xml и glassfish-web.xml внутри WEB-INF какие изменения мне нужны –