При “Start aplication server” http адрес не становится активным
Windows 7 x64
JDK 7.45
в указанно папке нет фалов с логами, и переключится на них из консоли тоже не могу
Тогда в окне сервера Студии переключите поле Logging level на DEBUG, потом в меню Студии еще раз нажмите Start application server. Потом приложите сюда файл лога самой студии: {USER_HOME}/.haulmont/studio/logs/studio.log
Пока непонятно. Сделайте пожалуйста следующее:
- Остановите сервер студии.
- Удалите всю папку build/tomcat.
- Запустите сервер студии и поставьте Logging level = TRACE.
- Откройте проект и выполните Start app server
- Прикрепите сюда лог студии {USER_HOME}/.haulmont/studio/logs/studio.log
Студия ни при чем. Похоже что ошибка старта Томката происходит на совсем раннем этапе его запуска, он даже лог создать не может раз ничего нет в его каталоге logs.
Сделайте пожалуйст вот что:
- Выполните в Студии Run -> Deploy
- Откройте командную строку в каталоге build/tomcat/bin
- Выполните там
catalina run
Томкат начнет запускаться прямо в этой консоли и скорее всего сразу завершится. Прикрепите сюда весь вывод консоли.
вот что выдает
А можете использовать обычную командную строку cmd.exe?
Я подозреваю что PowerShell требует расширения командного файла, или еще чего то. В общем надо в консоли запустить “catalina.bat” с параметром “run”.
вот
Всё просто. Вам нужно поставить в системе переменную 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, мы попробуем установить причину.