#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
и скопировать его в нужное место.