我使用Gradle( ./ gradlew -Pprod bootRepackage )将我的JHipster应用程序部署到生产服务器(Wildfly 10)。它主要是工作,但有一些内容缺失。这里有两个例子(左边是prod,右边是本地开发环境):
我没有在Chrome控制台或Wildfly服务器日志中看到任何错误记录。
这是第一页上没有显示的块:
<div class="row">
<div class="col-md-6">
<a href="http://ca.linkedin.com/in/yvoncomeau"><span class="linked-in-button img-responsive img-rounded"></span></a>
<br/><br/>
</div>
<div class="col-md-6">
<a href="https://roundwheeltech.wordpress.com/"><span class="wordpress-button img-responsive img-rounded"></span></a>
</div>
</div>
...这些图像类的CSS,以及其他两个可以工作的图像(圆形标志和圆形圆圈):
.roundwheel-logo {
display: inline-block;
width: 300px;
height: 91px;
background: url("../images/roundwheeltechnologies-2x.jpg") no-repeat center top;
background-size: contain;
}
.linked-in-button {
display: inline-block;
width: 160px;
height: 33px;
background: url("../images/linkedinprofilebutton.gif") no-repeat center top;
background-size: contain;
}
.wordpress-button {
display: inline-block;
width: 160px;
height: 33px;
background: url("../images/wordpress-logo-hoz-bg.png") no-repeat center top;
background-size: contain;
}
.roundwheel-cirle {
display: block;
width: 100px;
height: 113px;
background: url("../images/rw-circle.png") no-repeat center top;
background-size: contain;
margin-left: auto;
margin-right: auto;
}
...
以及放置这些图像的位置:
war文件确实包含图像,有时间戳:
...并且缩小的CSS引用了正确的带时间戳的版本。