装饰器未在JBOSS 7和jdk8中加载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了装饰器未在JBOSS 7和jdk8中加载相关的知识,希望对你有一定的参考价值。

我在WEB-INF文件夹下面有以下decorators.xml文件

<decorators>
    <decorator name="mydecorator" page="/WEB-INF/jsp/decorators/decorator.jsp">
        <pattern>/secure/*</pattern>
    </decorator>
    <decorator name="unsecurepages" page="/WEB-INF/jsp/decorators/unsecuredecorator.jsp">
        <pattern>/*.htm</pattern>
    </decorator>

</decorators>

我同时在各个位置都有两个JSP文件。在点击主页面URL时,这两个页面应该被加载和显示。它与JBOSS 5和JRE 6配合良好。现在我正在将应用程序迁移到Jboss 7和JDK 8 ..同时我正在使用webmesh,如下所示。

<filter>
        <filter-name>sitemesh</filter-name>
        <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>sitemesh</filter-name>
        <url-pattern>/*</url-pattern>
         <dispatcher>FORWARD</dispatcher>
        <dispatcher>REQUEST</dispatcher>
    </filter-mapping>

使用jar sitemesh-2.5-atlassian-11.jar中的PageFilter。现在问题不是加载JBOSS 7.需要帮助

答案

Jboss7与java8不兼容。 我还有一些其他问题用java8运行Jboss7,因此我降级为java7。

也可以看看:

另一答案
add <meta name="decorator" content="main" /> between<HEAD> and <TITLE>

将解决这个问题

以上是关于装饰器未在JBOSS 7和jdk8中加载的主要内容,如果未能解决你的问题,请参考以下文章

graphql-tag 的 Webpack 加载器未在 Angular 8 中加载

.htaccess 未在 Ubuntu 14.04 (Apache 2.4.7) 中加载

Favicon 未在 Django 中加载

Jquery 对话框未在 aspnet MVC 中加载

url 未在 UIWebView 中加载

CSS 未在 WKWebView 中加载