centos上的Tomcat行为与mac上的tomcat不同吗?

时间:2018-07-29 16:59:59

标签: spring-mvc tomcat centos7

我正在Mac上开发spring mvc应用程序,并在那里尝试了不同的tomcat版本。一切都很好。 当我将战争部署到驻留在centos 7上的tomcat时,应用程序总体上也运行良好。但是有一些问题,我找不到根本原因:

1)字体真棒的符号未在centos-tomcat上显示。字体是由战争提供的,我检查了引用是否起作用。

2)读取属性文件时,构建期间的单元测试(在centos计算机上为jenkins)出现一些错误。似乎未读取该属性文件的某些条目。但是,大多数条目工作正常,我看不出明显的差异。

3)无法呈现* .ico类型的图标。将其重命名为* .gif后,效果很好。

4)第三方javascript产生奇怪的结果,这可能是2)的结果

您有什么提示,我可以检查些什么?

1 个答案:

答案 0 :(得分:0)

我找到了原因。在我的pom.xml中,我激活了一个过滤器,该过滤器将一些资源排除在war文件之外。在本地进行测试时,我通过eclipse启动了应用程序,但未看到此错误。

此更改有助于:

<webResources>
    <resource>
        <directory>src/main/webapp</directory>
        <filtering>false</filtering>
    </resource>
</webResources>