Причал не принимает порт

Я пытаюсь запустить причал через порт 9000, и я пробовал механизм командной строки, указанный на многих сайтах, включая этот, но Jetty, похоже, отказывается выбирать параметр порта.

$ java -Djetty.port=9000 -jar start.jar etc/jetty.xml
2014-04-04 08:12:53.368:INFO:oejs.Server:main: jetty-9.1.1.v20140108
2014-04-04 08:12:53.379:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:/home/david/Jetty/jetty-distribution-9.1.1.v20140108/webapps/] at interval 1
2014-04-04 08:12:53.386:WARN:oejuc.AbstractLifeCycle:main: FAILED ServerConnector@50bbaeee{HTTP/1.1}{0.0.0.0:8080}: java.net.BindException: Address already in use
java.net.BindException: Address already in use
    at sun.nio.ch.Net.bind0(Native Method)
    at sun.nio.ch.Net.bind(Net.java:444)
    ...

Как мне это исправить и запустить на порту 9000?


person David Williams    schedule 04.04.2014    source источник


Ответы (1)


Вы можете настроить Jetty для работы на другом порту, установив свойство jetty.port в командной строке:

> java -jar start.jar jetty.port=8081

В качестве альтернативы вы можете установить это свойство в файле start.ini или изменить использование свойства в файле конфигурации etc/jetty-http.xml. Это работает путем определения свойства, которое файл конфигурации etc/jetty-http.xml использует для ввода значения порта в определенный там ServerConnector. Дополнительные сведения см. в кратком руководстве по настройке и в разделе «Настройка соединителей».

Эта информация находится на этой странице здесь - http://www.eclipse.org/jetty/documentation/9.0.6.v20130930/quickstart-running-jetty.html

person Jose Manzoli    schedule 18.12.2014