Изменить порт домена GlassFish с помощью администратора

#glassfish #port

#glassfish #порт

Вопрос:

Есть ли какой-либо command способ изменить порт 4848 на 4949 в Glassfish?

N.B

Я не хочу менять его с domain.xml

Комментарии:

1. Какой порт? GlassFish настроен на привязку к множеству портов по многим причинам. Любое изменение конфигурации может быть обработано asadmin set командой, затем используя правильное пунктирное имя для настройки

2. В Linux вы можете использовать asadmin get команду с подстановочным знаком и grep, чтобы получить список всех настроек, содержащих » .port= » следующим образом: asadmin get "*" | grep -v "default-config" | grep ".port="

3. Спасибо, Майк, я хочу изменить порт 4848 на 4949, например

Ответ №1:

Попробуйте выполнить следующее:

набор администратора configs.config.server-config.network-config.network-listeners.network-listener.admin-listener.port=4949

или

asadmin установил server.http-service.http-listener.admin-listener.port=4949

чтобы изменить порт HTTP-прослушивателя «admin», который настроен в Glassfish. Чтобы изменить порт «основного» порта, измените «admin-listener» в команде на «http-listener-1».

Комментарии:

1. Спасибо @unwichtich, это должно мне помочь

2. Это правильно, но прослушиватель, который привязывается к 4848, является прослушивателем администратора. Вы можете использовать это пунктирное имя: configs.config.server-config.network-config.network-listeners.network-listener.admin-listener.port=4848

3. @unwichtich я хочу изменить порт 4848, а не другие порты!!

4. порт 4848 по-прежнему не изменился, но порт 8080 изменился на 4949

5. Вы можете просто отредактировать свой domain.xml . Обязательно измените порт в server-config . Если вы хотите создать сценарий, вы можете использовать что-то вроде sed или упаковать предварительно настроенный domain.xml и скопировать его в нужное место.