Java Jhipster,弹簧,角罐工作,但不工作
我用Jhipster创建了spring+angular+gradle 首先是我Java Jhipster,弹簧,角罐工作,但不工作,java,tomcat,gradle,jhipster,war,Java,Tomcat,Gradle,Jhipster,War,我用Jhipster创建了spring+angular+gradle 首先是我 npm安装 然后,我运行以下命令: ./gradlew -Pprod -Pwar clean bootWar 上面写着gradle/war.gradle: apply plugin: "war" bootWar { mainClassName = "com.bpn.legolas.ExtractAccountApp" includes = ["WEB-INF/**", "META-INF
npm安装
然后,我运行以下命令:
./gradlew -Pprod -Pwar clean bootWar
上面写着gradle/war.gradle:
apply plugin: "war"
bootWar {
mainClassName = "com.bpn.legolas.ExtractAccountApp"
includes = ["WEB-INF/**", "META-INF/**"]
webXml = file("${project.rootDir}/src/main/webapp/WEB-INF/web.xml")
}
war {
webAppDirName = "build/resources/main/static/"
webXml = file("${project.rootDir}/src/main/webapp/WEB-INF/web.xml")
enabled = true
archiveExtension = "war.original"
includes = ["WEB-INF/**", "META-INF/**"]
}
它制造了一场战争。但是,当我部署到另一台机器,tomcat时,我得到了错误页面:
发生错误:-(通常的错误导致您启动了
来自IDE的应用程序,但您没有运行npm start或npm run
网页包:生成。运行npm安装时出现网络错误。如果
您是公司代理的幕后黑手,此错误很可能是
由您的代理引起。请查看JHipster错误日志,您将
可能是错误的原因。您安装了Node.js版本
这对JHipster不起作用:请使用LTS(长期支持)
版本,因为它是我们唯一支持的版本。构建客户端
如果要快速运行,请再次编码,运行./mvnw以构建并运行
一切
如果你想拥有更多的控制权,那么你可以调试你的问题
简单地说,您应该遵循以下步骤:
使用命令npm Install Build-the-client安装npm依赖项
使用命令npm run webpack:build或npm启动服务器
使用./mvnw或使用IDE获得更多帮助(如果有问题)
关于如何使用JHipster,请转到带有“JHipster”标记的堆栈溢出
如果您有bug或功能请求,请首先阅读我们的文章
准则
然后,在我们的bug追踪器上填写一张记录单,我们将很高兴解决您的问题
问题
如果您想与贡献者和其他用户聊天,请加入我们的聊天
Gitter.im上的聊天室。请注意,这是一个公共聊天室
我们希望你尊重他人,用正确的方式书写
英语
对于相同的步骤,我将导出为jar
首先
然后
而不是在那台机器上,我知道
java -jar xxxx.jar
但对于战争,正如我之前所说,它不起作用。它说的是关于npm安装或webpack`
请帮帮我
步骤
1-我的war名称是halil-0.0.1-SNAPSHOT.war
2-我把webapps放在tomcat
3-然后我去:
4-我看到了我在截图中的错误。
在这个问题上,我把它作为文本发布
5-Javascript控制台显示这些错误:
6-网络显示这些错误:
7-当我去
或
它带来404页您是否解压缩war文件以检查angular应用程序包是否存在?您在浏览器中使用哪个url来获取错误页面?您在tomcat中的war名称是什么?@GaëlMarziou war名称是halil-0.0.1-SNAPSHOT.war。本地主机:8080/halil-0.0.1-SNAPSHOT是url。我在内部进行了检查,它们是bunled@GaëlMarziou一世将war放在webapp文件下。它是自动部署的。我打开了localhost:8080/halil-0.0.1-SNAPSHOT,它显示了关于的错误发生了错误:-(常见错误导致您从IDE启动应用程序,但未运行npm start或npm run webpack:build。
此错误在此上下文中无效,它主要在开发中有用,与npm无关。您是否尝试过将war重命名为halil.war
而不使用版本和访问http://localhost:8080/halil/
使用尾随斜杠?您可以在
标记之间更改pom.xml
中的版本。看看这是否有帮助,否则我们可能需要更多信息来帮助您(控制台中的javascript错误?)。您是否解压缩了war文件以检查angular应用程序包是否存在?您在浏览器中使用哪个url来获取错误页面?您在tomcat中的war名称是什么?@GaëlMarziou war名称是halil-0.0.1-SNAPSHOT.war。localhost:8080/halil-0.0.1-SNAPSHOT是url。我在内部进行了检查,它们是bunled@GaëlMarziou我将战争置于webapp fil之下是的。它是自动部署的。我打开了localhost:8080/halil-0.0.1-SNAPSHOT,它显示了关于的错误发生了错误:-(常见错误导致您从IDE启动应用程序,但未运行npm start或npm run webpack:build。
此错误在此上下文中无效,它主要在开发中有用,与npm无关。您是否尝试过将war重命名为halil.war
而不使用版本和访问http://localhost:8080/halil/
使用尾随斜杠?您可以在
标记之间更改pom.xml
中的版本。看看这是否有帮助,否则我们可能需要更多信息来帮助您(控制台中的javascript错误?)。
./gradlew -Pprod -Pjar clean bootJar
java -jar xxxx.jar