嗨,我正在开发一个大型应用程序,前端是用ReactJS开发的,后端是Java的。由于某些原因,我想在前端和后端都使用tomcat7。我的问题是我们可以使用tomcat7来调试和开发诸如nodejs express服务器之类的reactjs应用吗?
答案 0 :(得分:0)
Java框架可以提供静态文件。所有您需要做的,构建您的react应用程序并将其放置在您的Java应用程序可以实际为它们提供服务的文件夹中。
您无需创建express应用程序的实例即可为您的前端应用程序提供服务。
我还没有开发gradle,如果您将maven用作构建工具,则在构建Java后端应用程序时,可以使用插件来将其放置在正确的文件夹下
答案 1 :(得分:0)
可以。
在webapp
tomcat中创建文件夹
将文件从本地ReactJs构建文件夹复制到此新文件夹。
导航到'http://localhost:8080:<foldername>'
使用您选择的构建工具可以轻松地自动执行这些步骤。
编辑-确保同时复制index.html
。