我在端口8081上创建了带有Webpack的ReactJS Webapp前端
要启动该应用程序,请使用主文件夹中的命令:

npm start


我的Java后端在端口8080的Tomcat服务器上运行。后端提供了我的REST-API,这些REST-API被前端调用。

如何在同一个Tomcat服务器上设置我的ReactJS应用程序?

最佳答案

您可以在pom文件下载位置https://mvnrepository.com/artifact/com.github.eirslett/frontend-maven-plugin中使用eirslett的frontend-maven-plugin

该插件会将Node和NPM下载到Java项目的node目录中。然后,该插件将使用NPM将project.json文件(包括Webpack)中定义的所有Javascript库下载到node_modules目录中。

有关更多详细信息,请参阅以下文章。
https://www.linkedin.com/pulse/how-use-reactjs-java-web-applications-edward-mostrom

可从https://github.com/emmostrom/JavaReact获得示例React + Java Web应用程序

09-26 15:12