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