как использовать tomcat7 в качестве сервера разработкиactjs вместо экспресс-сервера nodejs? - PullRequest
0 голосов
/ 08 июля 2019

Привет, я работаю над крупномасштабным приложением, внешний интерфейс разрабатывается в ReactJS, а внутренний - в Java. По некоторым причинам я хочу использовать tomcat7 как для переднего конца, так и для заднего конца. Мой вопрос заключается в том, можем ли мы использовать tomcat7 для отладки и разработки приложений реагирования, таких как сервер-экспресс-узел nodejs?

Ответы [ 2 ]

0 голосов
/ 08 июля 2019

Да, вы можете.

  1. Создать папку в webapp tomcat

  2. Скопируйте файлы из локальной папки сборки ReactJs в эту новую папку.

  3. Перейдите к 'http://localhost:8080:<foldername>'

Эти шаги можно легко автоматизировать с помощью выбранного вами инструмента сборки.

Редактировать - убедитесь, что вы копируетеindex.html также.

0 голосов
/ 08 июля 2019

Java Framework, который вы используете, может обслуживать статический файл.Все, что вам нужно сделать, создать приложение реагирования и поместить его в папку, где ваше Java-приложение может их обслуживать.

Вам не нужно создавать экземпляр экспресс-приложения для обслуживания вашего веб-приложения.

Я не работал над gradle. Если вы используете maven в качестве инструмента для сборки, вы можете использовать плагин для сборки и поместить его в нужную папку при создании вашего java-приложения для бэкэнда

...