![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
linuxoid |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 17.4.2005 Репутация: нет Всего: нет |
Здравствуйте, друзья! Пытаюсь запустить Hello World из серии "Creating a simple Web application for Tomcat in IntelliJ IDEA 12". У меня Windows 64-bit, IntelliJ IDEA 13.0 ULTIMATE. Всё делаю, как в этом туториале:
Creating a simple Web application for Tomcat in IntelliJ IDEA 12 Т.е. по сути всего лишь создаю проект по умолчанию: File -> New Project -> Java -> ставлю галочку Web Application -> Finish. Остальное всё по умолчанию (Tomcat у меня 8.0.5). Далее кликаю правой кнопкой на index.jsp и выбираю Run index.jsp. После этого получаю следующую ошибк: 23:08:57 All files are up-to-date 23:09:00 Compilation completed successfully in 2 sec 23:09:04 Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099 Подскажите, пожалуйста, в чем дело? Уже 2 часа не могу разобраться и ничего не нахожу в гугле про это, кроме для MAC'a, где нужно прописать в хостах localhost. |
|||
|
||||
Pawl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: 1 Всего: 28 |
Вот так вот сложновато сказать в чём проблема. Я прикреплю рабочий проект этого прстейшего приложения (у меня idea 13.1, a сервер тоже Tomcat 8.0.5). Посмотрите, разберитесь как там и что. Да, может еще понадобиться указать новый путь к вашей JDK. Это вы сделаете в Project structure -> project -> project JDK.
Присоединённый файл ( Кол-во скачиваний: 6 ) ![]() -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
linuxoid |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 17.4.2005 Репутация: нет Всего: нет |
Спасибо! К сожалению выдает ту же ошибку, видимо проблема не в проекте :/
Это пример того, что пишется в output'e:
* название папки Tomcat 8.0, но версия 8.0.5 Event log:
Не понятно, для чего он пингует порт 1099. В настройках я вижу только 1 поле, где указан порт 1099 - "JMX port". HTTP port = 8080. Это сообщение отредактировал(а) linuxoid - 16.5.2014, 11:05 |
||||
|
|||||
Pawl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: 1 Всего: 28 |
Может быть, tomcat уже запущен каким-то другим приложением? Попробуйте выяснить это и остановить сервер. Если не получится, скачайте zip-дистрибутив tomcat отсюда, распакуйте его куда-нибудь и в настройках проекта задайте новый сервер: ![]() Это сообщение отредактировал(а) Pawl - 16.5.2014, 19:10 -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
linuxoid |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 17.4.2005 Репутация: нет Всего: нет |
Сделал. Результат тот же. Попробовал добавить сервер Tomcat в Netbeans. Там в табе "Services" попробовал сделать "Start" для сервера Tomcat. Результат:
Вылетает окошко "Error" с сообщением "Starting of tomcat failed". В логах (Netbeans) вообще пусто. Ужас в общем! Тексты ошибок не дают никакой информации о причинах их возникновения. P.S. так же попробовал Eclipse jee. Там тоже возникли проблемы. Пришлось в ручную добавлять в Java Build Path -> Libraries библиотеку servlet-api.jar из tomcat. Однако, в отличии от IntelliJ и Netbeans, в eclipse jee при нажатии Run для моего hello-world проекта запускается сервер tomcat и открывается браузер с надписью, которую я указал, что говорит о том, что всё рабоает. P.P.S. в ручную всё рабоает прекрасно. Сервер запускается, позволяет делать deploy через manager и т.д. Это сообщение отредактировал(а) linuxoid - 16.5.2014, 21:39 |
|||
|
||||
Pawl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: 1 Всего: 28 |
Мистика! ![]()
В NetBeans'e вверху есть менюшка "сервис", в ней есть команда "серверы", в которой можно указать TomCat: ![]() там не надо делать никакой "старт", просто прописать его, указав пользователь и пароль "admin". Да, и в NetBeans'e web-проект надо создавать через команду "создать проект" -> "web-проект" -> "web-приложение" Это сообщение отредактировал(а) Pawl - 16.5.2014, 22:08 -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
linuxoid |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 17.4.2005 Репутация: нет Всего: нет |
Да. Всё выглядит как у Вас. Я даже полностью снёс jdk 8 и netbeans 8 и установил все заново (включая tomcat 8, установил его сюда: C:\dev\apache-tomcat-8.0.5).
Результат запуска web проекта:
Самое печальное, что лог пуст и в Netbeans и в папке logs сервера (logs/localhost.2014-05-16.log = 0kb) ![]() UPDATE: попробовал сначала запустить сервер в ручную, через cmd: C:\dev\apache-tomcat-8.0.5\bin>startup.bat. Затем запустил Netbeans и запустил index.html проекта (правый клик -> Run File). Так работает! Это сообщение отредактировал(а) linuxoid - 17.5.2014, 01:06 |
|||
|
||||
Pawl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: 1 Всего: 28 |
Ну, это не есть хорошо: при разработке чего-нибудь большого заколебаешься каждый раз перезапускать сервер... Даже не знаю в чем дело! ![]() -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
linuxoid |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 17.4.2005 Репутация: нет Всего: нет |
Пробовал полностью отрубить Windows Firewall и антивирус. То же самое :/ Не могу 2 дня запустить Hello World ни в 1 IDE
![]() В любом случае СПАСИБО за помощь!! Это сообщение отредактировал(а) linuxoid - 17.5.2014, 11:19 |
|||
|
||||
Pawl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: 1 Всего: 28 |
Дело не только в файерволе и антивирусе. Есть еще политики... В любом случае, если решите проблему - отпишитесь, интересно таки узнать в чём там было дело. -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
linuxoid |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 17.4.2005 Репутация: нет Всего: нет |
Ok. Сегодня установил "32-bit/64-bit Windows Service Installer" версию. В IntelliJ всё работает. Даже debug режим. В то же время Netbeans ругается, что нужно установить tomcat из архива, чтобы Netbeans мог запускать сервер. Так же я пробовал разные хитрости. К примеру пробовал копировать с заменой tomcat из архива в папку с установленной "32-bit/64-bit Windows Service Installer" версией. После замены файлов на те, что из архива сразу появляется эта ошибка (Unable to ping server at localhost:1099). Так же, наоборот, пробовал переписать с заменой файлы из "32-bit/64-bit Windows Service Installer" версии на версию из архива. Результат так же отрицательный.
Но теперь хоть IntelliJ работает, как мне хотелось - могу создавать Hello World веб приложения без проблем. Тем не менее, действительно хочется выяснить в чем проблема с архивной версией и как эту проблему устранить. Это сообщение отредактировал(а) linuxoid - 17.5.2014, 21:31 |
|||
|
||||
Pawl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: 1 Всего: 28 |
В NetBeans есть вариант полной установки, в котором можно установить также встроенный TomCat. Попробуйте скачать эту версию (undefined - самая правая на сайте скачки) и установите её. А с архивами да, вопрос интересный! Нет ли у вас доступа к какому-нибудь другому компьютеру с виндой? Можно было бы проверить, как всё работает на нём... -------------------- В действительности всё совсем не так, как на самом деле |
|||
|
||||
linuxoid |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 17.4.2005 Репутация: нет Всего: нет |
Оки, спасибо, попробую! Как приеду домой (offtop: я сейчас в командровке, за границей), так попробую сделать всё с нуля на домашнем компе!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |