Установка причала на Ubuntu 11.10

Я установил Jetty на сервер Ubuntu 11.10. Когда я запускаю Jetty, я не получаю никаких ошибок, и все запускается нормально. Вывод консоли:

 sudo /etc/init.d/jetty restart
 * Stopping Jetty servlet engine (was reachable on http://jetway:8080/). jetty
 * Jetty servlet engine stopped. jetty
   ...done.
 * Starting Jetty servlet engine. jetty
 * Jetty servlet engine started, reachable on http://jetway:8080/. jetty
   ...done.

Вот урезанная версия /etc/init.d/jetty

NO_START=0
VERBOSE=yes
JETTY_USER=jetty
JETTY_HOST=0.0.0.0
JETTY_PORT=8080
JAVA_HOME="/usr/lib/jvm/java-7-oracle"

Когда я пытаюсь получить доступ к файлу index.html причала по умолчанию, время ожидания моего браузера истекает. Мой файл ошибок не содержит ошибок. Еще я скачал war for jamwiki и закинул в папку /webapps. В файле журнала указано, что он инициализируется, но я его тоже не вижу. Я даже не вижу страницу с ошибкой, это просто истекшая страница из Safari. Я предполагаю, что мне не хватает какой-то конфигурации или что-то настроено неправильно, но я не знаю, где искать.


person jhamm    schedule 30.06.2012    source источник


Ответы (1)


есть fw собирается или что-то в этом роде?

попробуйте использовать wget с локального хоста на этом компьютере, чтобы увидеть, отвечает ли он

убедитесь, что JETTY_HOST не получает обновление из этой конфигурации, если это так, отредактируйте файл jetty.xml и измените хост на соответствующем соединителе.

person jesse mcconnell    schedule 30.06.2012
comment
Он загрузил индексный файл из приложения, работающего на моем экземпляре Apache2. Странно.... - person jhamm; 30.06.2012
comment
поэтому он доступен через локальный хост, я подозреваю, что конфигурация JETTY_HOST не проходит, отредактируйте файл jetty.xml и измените значение на 0.0.0.0 - person jesse mcconnell; 30.06.2012
comment
Я изменил этот комментарий выше. - person jhamm; 30.06.2012
comment
o.O, по какому URL вы пытаетесь получить доступ? вы добавляете порт, я надеюсь, что ваш apache указывает на то, что вы разговариваете с сервером, а не с причалом - person jesse mcconnell; 30.06.2012
comment
если apache отвечает, то у вас есть apache на этом порту, а не причал, лучше сначала разобраться с этим ... попробуйте переключить JETTY_PORT на 9090 и подключиться к нему - person jesse mcconnell; 30.06.2012
comment
Я изменил файл конфигурации на 9090 и получил ту же ошибку. Я попытался wget, и на этот раз время ожидания соединения истекло. Я также запустил netstat и вижу 9090 ПРОСЛУШИВАЕТ. - person jhamm; 30.06.2012
comment
Я сделал ошибку, когда джетти работает на порту 8080, wget ничего не скачивает. Я не добавлял номер порта, поэтому он обращался к индексному файлу apache. Время ожидания соединения истекло независимо от того, на каком порту я работаю. - person jhamm; 30.06.2012
comment
если он работает на локальном хосте: 9090, но не на IP: 9090, отредактируйте файл jetty.xml, как указано выше, иначе происходит что-то еще - person jesse mcconnell; 30.06.2012
comment
Он вообще не работает. Время ожидания истекает независимо от того, какой порт я использую. - person jhamm; 01.07.2012