IntelliJ Ultimate + Tomcat не открывает браузер при запуске - PullRequest
3 голосов
/ 26 марта 2012

Я думаю , во-первых, это не проблема с конфигурациями или другими базовыми вещами (по крайней мере, я так думаю) - я следовал этому уроку: http://wiki.jetbrains.net/intellij/Creating_a_simple_Web_application_and_deploying_it_to_Tomcat

В основном все работает, кроме «запуска браузера». Если я нажму «Выполнить», он запустит Tomcat, даже отладка не составит проблемы, но:

Мне нужно вручную указать браузеру страницу, которую я хочу просмотреть

Это немного раздражает, и я не понимаю, почему. Я попробовал некоторые обходные пути (например, запретив ему использовать «браузер по умолчанию», указав ему путь .exe, отключив все остальные браузеры). Это не конец света, но дополнительный щелчок в JSP (на маленьком значке Firefox в правом верхнем углу) означает, что мне нужна мышь, и это не очень удобно - я просто просто нажимаю клавишу и быстро бросаю взгляд на результат и переключитесь обратно в IDE для исправления ошибок.

Значит, у кого-то был такой же опыт, есть какие-то настройки, которые мне не хватает?

Chris

PS: я сделал то же самое с конфигурацией JBOSS несколько дней назад, и там он без проблем запускает браузер - возможно, это моя машина, завтра попробую на другой машине, чтобы увидеть, является ли это систематической проблемой.

Я получаю эти сообщения, поэтому сервер запускается, возможно, они изменили уровень ведения журнала, и intellij не «получает», что сервер запущен:

Information: Starting ProtocolHandler ["http-bio-8080"]
Mrz 26, 2012 9:17:53 AM org.apache.coyote.AbstractProtocol start
Information: Starting ProtocolHandler ["ajp-bio-8009"]
Mrz 26, 2012 9:17:53 AM org.apache.catalina.startup.Catalina start
Information: Server startup in 556 ms

1 Ответ

3 голосов
/ 26 марта 2012

На панели вывода IntelliJ IDEA должно отображаться следующее:

INFO: Server startup in 141 ms
Connected to server

Если вы не видите эти сообщения, браузер не откроется.IDEA обнаруживает событие завершения запуска сервера из журналов.В случае, если ваше приложение (или установка вашего сервера) настраивает ведение журнала Tomcat через собственную конфигурацию ведения журнала, IDEA может не обнаружить запуск сервера и не откроет браузер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...