【问题标题】:How to deploy a reactJS application on tomcat server?如何在 tomcat 服务器上部署 reactJS 应用程序?
【发布时间】:2019-06-14 12:46:54
【问题描述】:

我正在尝试构建一个我想在 tomcat 服务器上托管的 ReactJS 应用程序。 我已经使用了命令 npm run build 并且构建已准备就绪。我在哪里将这些文件复制到我的 tomcat 服务器中?我是否需要创建另一个应用程序并将其部署在调用 React 应用程序的服务器上?

【问题讨论】:

标签: reactjs tomcat


【解决方案1】:

按照以下步骤操作:

  1. 转到 tomcat 中的“webapp”文件夹并创建一个文件夹(主要是您的项目名称)
  2. 将 ReactJs 构建文件夹中的文件复制到在 tomcat 中创建的文件夹中(注意:您的构建文件夹应该有 index.html)
  3. 在浏览器中启动 url http: //localhost: /。默认端口为 8080

如果你有WAR文件,你可以去http://localhost:/manager/html并部署它。

【讨论】:

  • 我也面临着类似的要求。我将构建文件夹复制到 webapps 中。在 webapps 现在我有一个名为 build 的文件夹和里面的 build 文件夹的内容。但我仍然无法通过 tomcat 启动我的应用程序
  • 你试过这个 http : //localhost:/build 吗?
  • 我应用了这个步骤,但是当我启动 url 时出现 404 not found 错误
  • 我正在尝试这个解决方案,我的反应应用程序在 tomcat 的根文件夹中的静态文件夹中搜索文件。当我在 package.json 文件中添加主页时,搜索被路由到文件夹。但应用程序仍然无法正常工作
  • @mertaksu for 404 这有帮助:stackoverflow.com/questions/41246261/…
猜你喜欢
  • 2018-06-07
  • 2019-03-10
  • 2020-07-18
  • 1970-01-01
  • 2020-11-27
  • 2012-06-23
  • 1970-01-01
  • 2016-10-22
  • 1970-01-01
相关资源
最近更新 更多