Как развернуть приложение VueJs на сервере tomcat.

Что вы можете забрать? В этом руководстве вы создадите приложение Vue с нуля и развернете приложение на сервере apache tomcat.

Что такое Apache Tomcat® Программное обеспечение Apache tomcat - это реализация с открытым исходным кодом Java Servlet, JavaServer Pages, Java Expression Language и Java WebSocket. Спецификации Java Servlet, JavaServer Pages, Java Expression Language и Java WebSocket разрабатываются в рамках Процесса сообщества Java. Программное обеспечение Apache Tomcat поддерживает множество крупномасштабных критически важных веб-приложений в самых разных отраслях и организациях.

Что такое VueJS? Это прогрессивная платформа JavaScript.

Постепенно адаптируемая экосистема, которая масштабируется между библиотекой и полнофункциональным фреймворком.

Vue.js - это платформа JavaScript Model – View – ViewModel с открытым исходным кодом для создания пользовательских интерфейсов и одностраничных приложений.

Приступим.

Перво-наперво, давайте создадим приложение VueJs с помощью Vue CLI. Выполните команду ниже, чтобы создать приложение Vue из командной строки. Это может занять некоторое время.

Убедитесь, что у вас установлена ​​последняя версия Vue CLI.

npm install -g @vue/cli

После установки CLI выполните следующую команду, чтобы создать приложение Vue hello-world.

vue create hello-world

Вам будут заданы некоторые вопросы в процессе создания приложения. Убедитесь, что вы выбрали Vue-preset, когда их спросят.



После создания приложения Vue следующим шагом будет запуск приложения, выполнение приведенной ниже команды для запуска приложения.

$ cd hello-world
$ npm run serve

После запуска приложения откройте браузер и нажмите URL-адрес ниже. Ваша заявка будет оформлена

http://localhost:8080/

Поздравляю !! Вы успешно создали приложение Vue

Теперь давайте создадим файл vue.config.js в корне проекта, vue.config.js должен быть создан на корневом уровне проекта.

Определите общедоступный путь в vue.config.js, откройте vue.config.js и добавьте приведенный ниже блок кода.

Добавьте приведенную ниже конфигурацию в vue.config.js. В этом руководстве давайте настроим контекст приложения как HelloWorld. Вы можете создать другой контекст приложения в соответствии с вашими требованиями.

Замените текст HelloWorld тем, который вам нравится в вашем приложении.

publicPath: process.env.NODE_ENV === 'production'
module.exports = {
 publicPath: process.env.NODE_ENV === 'production'? '/HelloWorld/': '/'
}

Теперь давайте создадим производственную сборку, производственную сборку можно запустить с помощью команды ниже.

npm run-script build

Когда вы запустите производственную сборку, вы увидите сообщение ниже в выводе консоли, это означает, что сборка prod запущена.

После успешного завершения сборки вы можете найти папку dist в корне проекта. Это не что иное, как артефакты сборки, состоящие из развертываемых файлов.

Загрузите сервер Tomcat по приведенной ниже ссылке, если он у вас уже загружен, мы можем его использовать.



После загрузки разархивируйте пакет. Создайте TOMCAT_HOME (это ваша корневая папка tomcat). Если вы посмотрите на подкаталоги, там будет папка webapps. Создайте папку для своего приложения, давайте создадим папку под названием H elloWorld. Помните, что мы настроили то же самое в vue.config.js выше

TOMCAT_HOME / webapps / HelloWorld

Скопируйте все файлы из папки dist в папку HelloWorld, которую мы создали в процессе производственной сборки на предыдущем этапе.

Запустить Tomcat Server

TOMCAT_HOME / webapps / bin

Пользователи Unix / Mac могут запустить сервер с помощью startup.sh.

Откройте браузер и вставьте приведенный ниже URL-адрес.

http://localhost:8080/HelloWorld

Если все пойдет хорошо, приложение Vue появится в браузере.

Вы можете найти ту же инструкцию на YouTube по ссылке ниже.