Проблемы "Start aplication server"

При “Start aplication server” http адрес не становится активным
Windows 7 x64
JDK 7.45

1 симпатия

в указанно папке нет фалов с логами, и переключится на них из консоли тоже не могу

Тогда в окне сервера Студии переключите поле Logging level на DEBUG, потом в меню Студии еще раз нажмите Start application server. Потом приложите сюда файл лога самой студии: {USER_HOME}/.haulmont/studio/logs/studio.log

вот логи

studio.zip (3.1K)

Пока непонятно. Сделайте пожалуйста следующее:

  • Остановите сервер студии.
  • Удалите всю папку build/tomcat.
  • Запустите сервер студии и поставьте Logging level = TRACE.
  • Откройте проект и выполните Start app server
  • Прикрепите сюда лог студии {USER_HOME}/.haulmont/studio/logs/studio.log

вот

studio.zip (10.0K)

Студия ни при чем. Похоже что ошибка старта Томката происходит на совсем раннем этапе его запуска, он даже лог создать не может раз ничего нет в его каталоге logs.
Сделайте пожалуйст вот что:

  • Выполните в Студии Run -> Deploy
  • Откройте командную строку в каталоге build/tomcat/bin
  • Выполните там

catalina run

Томкат начнет запускаться прямо в этой консоли и скорее всего сразу завершится. Прикрепите сюда весь вывод консоли.

1 симпатия

вот что выдает

cata

А можете использовать обычную командную строку cmd.exe?
Я подозреваю что PowerShell требует расширения командного файла, или еще чего то. В общем надо в консоли запустить “catalina.bat” с параметром “run”.

вот

cata

Всё просто. Вам нужно поставить в системе переменную JAVA_HOME.
Как это сделать:

  • Клавиши Win+Break, откроется окно Панель управления\Система и безопасность\Система
  • Слева жмете Дополнительные параметры системы
  • Жмете кнопку Переменные среды
  • В Системные переменные добавляете переменную JAVA_HOME с путем к корню установленного JDK, напимер C:\Program Files\Java\jdk1.7.0_17

Это видно в самом начале первой части видео Быстрый старт

После установки переменной закройте все командные окна и перезапустите сервер Студии. Или вообще логаут/логин в системе.

большое спасибо, все работает

тоже проблема была - не запускался tomcat и не понятна причина: ни в логах cuba studio server, ни в логах cuba studio нет никакой информации о причинах, а так же нет логов самого tomcat.
Причину увидел только после запуска tomcat через catalina run.

Попробуем добавить в Студию предупреждение об отсутствии JAVA_HOME.

у меня проблема была не в java home, а в том, что порт 8080 был занят.

А про занятый порт localhost:8080 Студия всегда предупреждает при открытии проекта. И уведомлением, и в своей консоли.

По какой-то причине Tomcat не стартовал.
В Студии логи Томката можно посмотреть переключив панель консоли с Messages на app.log или catalina.log.

Если вы приложите к сообщению архив с файлами из {your_project}/build/tomcat/logs, мы попробуем установить причину.

A post was split to a new topic: Ошибка “Login failed” после старта сервера