在Tomcat下运行jHipster war文件

问题描述 投票:0回答:1

我正在尝试使用版本 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 来构建并运行所有内容。

如果您想拥有更多控制权,以便更轻松地调试问题,您应该按照以下步骤操作:

...

jhipster
1个回答
0
投票

转到 angular.json 文件,在此路径下:projects -> PROJECT_NAME ->architect -> build -> options 添加以下行: “baseHref”:“/app_name/”,

Example

希望这对某人有帮助。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.