我正在尝试使用版本 6.1.0 将新的 jHipster 应用程序部署到 Tomcat。以前使用旧版本的应用程序运行得很好。我更改了 pom.xml 以生成 war 而不是 jar 文件。如果我将 war 文件运行为“java -jar app.war”,它工作正常,但如果我将 war 文件部署到 Tomcat,我的浏览器会显示与 npm 相关的错误消息。
我已经尝试过app.war和app.war.original。我已在 webpack.common.js 中设置了我的 baseHref 以匹配我的上下文名称。
这是浏览器响应:
出现错误:-( 常见错误原因 您从 IDE 启动了应用程序,但没有运行 npm start 或 npm run webpack:build。 运行 npm install 时出现网络错误。如果您使用公司代理,则此错误很可能是由您的代理引起的。看一下JHipster的错误日志,你可能就会知道错误的原因。 您安装的 Node.js 版本无法与 JHipster 配合使用:请使用 LTS(长期支持)版本,因为它是我们唯一支持的版本。 再次构建客户端代码 如果你想更快,请运行 ./mvnw 来构建并运行所有内容。
如果您想拥有更多控制权,以便更轻松地调试问题,您应该按照以下步骤操作:
...