美好的一天,
我正在使用sitemesh
开发Java Web应用程序。到目前为止,一切正常,直到我们将此Web应用程序部署到新环境中为止。
当我尝试调试时,发现一些令我困惑的东西。这是decorators.xml的一些代码
<!-- default template for all public pages -->
<decorator name="default" page="default.jsp">
<pattern>*.html</pattern>
</decorator>
<!-- template for authenticate user with header, menu and footer -->
<decorator name="system" page="system.jsp">
<pattern>/common/*</pattern>
<pattern>/app/*</pattern>
</decorator>
这是网址
https://192.168.248.170:9443/mywork/app/tran/own_job.html
从这里我不确定sitemesh
将使用哪个jsp,因为default.jsp
和system.jsp
都符合标准。
到目前为止,在旧的环境和生产环境中,system.jsp
一直在使用。
在新环境中,default.jsp
正在使用。
两个应用程序都使用相同版本的sitemesh
,即sitemesh-2.4.2.jar
。
我检查那些环境配置,大多数情况下它们是相同的。
请问我还能检查什么吗?