Как развернуть приложение, основанное на создании реакции, на Jetty / Tomcat - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь развернуть приложение, основанное на реакции, в jetty .Как часть этого, я подумал о том, чтобы попытаться сделать то же самое на пристани.Я перешел по ссылке: https://www.megadix.it/blog/create-react-app-servlet/

Приведенная выше ссылка объясняет подробности об этом, и в конце есть проект github для ведения войны.ссылка на это ниже: https://github.com/megadix/create-react-app-servlet

Теперь я могу развернуть войну, созданную с помощью вышеупомянутого проекта github в tomcat 9. Я неспособен понять, как разрешать зависимостииз node_modules происходит.Также я не могу развернуть ту же войну на пристани (положить войну в папку веб-приложений и запустить причал)

Спасибо

1 Ответ

0 голосов
/ 18 декабря 2018

Одностраничные приложения должны быть скомпилированы в один (в некоторых случаях больше) файл .js.В вашем случае, создание-реакция-приложение или аналогичные инструменты несут ответственность за выполнение этого требования.

В списке выполнения pom.xml вы можете увидеть команды npm install, npm build.Они очень похожи на mvn clean install и mvn buuild.

Зависимости разрешаются из поля зависимостей package.json и устанавливаются в node_modules.Когда есть зависимости, сборка npm (или сборка create-реагировать-app-сервлет) компилирует весь исходный код + зависимости в файл js.Это, вероятно, имеет имя, как main.XXXXXX.js.

В конце концов, у вас есть папка dist, состоящая из .html, .js и других ресурсов.

Было бы лучше, если бы вы поделились подробностями о том, что происходит с развертыванием Jetty

...