Разверните приложение AngularJS на tomcat

Я создал приложение AngularJS с помощью углового генератора yoman. Теперь я хочу разместить его с помощью Apache Tomcat.

Я уже запустил «grunt build», и все мои активы готовы в папке «dist». Есть ли способ создать .war-файл или я могу просто скопировать файлы в папку внутри tomcat?


person Martin    schedule 18.11.2015    source источник
comment
Привет, я столкнулся с той же проблемой и нашел этот пост. Удалось ли вам это исправить? Копирование содержимого в каталоге веб-приложений работает для вас? Поскольку это портит мои относительные URL-адреса для загрузки js и CSS. вы тоже сталкивались с этой проблемой?   -  person ankurjhawar    schedule 10.06.2016
comment
Нет, мне просто нужно было выполнить сборку grunt и скопировать содержимое из моей папки dist в новую папку в папке веб-приложений tomcat. Если бы я просто скопировал папку dist в каталог webapps, я мог бы получить доступ к моему приложению через http://‹servername›:‹port›/dist   -  person Martin    schedule 10.06.2016


Ответы (1)


Просто скопируйте и вставьте все файлы в папку проекта, например. $TOMCAT_PATH/webapps/ваш-проект-корень/

Ваше здоровье!!

person Ghayel    schedule 18.11.2015
comment
Хорошо, он испортил некоторые CSS и ссылки, но в принципе это работает. Спасибо! - person Martin; 19.11.2015
comment
Позвольте мне, если вы все еще столкнетесь с какой-либо проблемой в будущем. Спасибо, что отметили мой вопрос правильно - person Ghayel; 19.11.2015
comment
привет Мартин, как ты смог разрешить ссылки? я попробовал dist/...js... но он говорит, что не удалось загрузить ресурс: net::ERR_CONTENT_LENGTH_MISMATCH. Спасибо - person arn-arn; 05.10.2016
comment
есть ли сообщение об отказе в разрешении? - person Ghayel; 07.10.2016
comment
Как мы можем развернуть его по сети, я имею в виду на другом сервере Tomcat? - person Mr. Noddy; 19.12.2016
comment
используйте ту же тактику, что и для развертывания на первом коте - person Ghayel; 20.12.2016
comment
Как мы можем развернуть проекты с зависимостями модуля узла. - person Satish Jonnala; 04.05.2017