open shift tomcat 7 SEVERE:错误listenerStart

时间:2014-06-24 18:57:58

标签: java spring openshift

我的应用程序在我的本地tomcat 7服务器上工作正常,但是当部署在openshift tomcat7上时 - 抛出以下异常并且无法启动。

  

2014年6月22日下午3:20:20 com.sun.faces.config.ConfigureListener   contextInitialized INFO:初始化Mojarra 2.2.0-m03(SNAPSHOT   20120601-1420)上下文'' 2014年6月22日下午3:20:39   com.sun.faces.spi.InjectionProviderFactory createInstance INFO:   JSF1048:PostConstruct / PreDestroy注释存在。 ManagedBeans   标有这些注释的方法将具有所述注释   处理。 2014年6月22日下午3:20:53 org.richfaces.cache.CacheManager   getCacheFactory INFO:选定的后备缓存工厂2014年6月22日   下午3:20:53 org.richfaces.cache.lru.LRUMapCacheFactory createCache   信息:使用参数创建LRUMap缓存实例:   {org.richfaces.CONTROL_SKINNING = enable,maxRequestSize = 3000000,   javax.faces.PROJECT_STAGE =生产,webAppRootKey = dorhaskala,   createTempFiles = true,facelets.SKIP_COMMENTS = true,   的contextConfigLocation = / WEB-INF / applicationContext.xml中,   com.sun.faces.enableRestoreView11Compatibility = true} 2014年6月22日   下午3:20:53 org.richfaces.cache.lru.LRUMapCacheFactory createCache   信息:创建512项容量的LRUMap缓存实例6月22日,   2014 3:20:53 PM org.richfaces.application.InitializationListener   onStart INFO:Red Hat的JBoss RichFaces核心实现,   版本4.3.4.Final 2014年6月22日下午3:20:54   com.sun.faces.config.WebConfiguration $ DeferredBooleanParameterLoggingAction   log警告:JSF1025:[]上下文初始化参数   ' facelets.SKIP_COMMENTS'已弃用。选项仍然是   已配置,但请使用' javax.faces.FACELETS_SKIP_COMMENTS'在里面   未来。 2014年6月22日下午3:20:54   com.sun.faces.config.WebConfiguration $ DeferredBooleanParameterLoggingAction   log INFO:JSF1020:[]配置选项   ' javax.faces.FACELETS_SKIP_COMMENTS'重置为启用2014年6月22日   3:20:54 PM org.apache.catalina.core.StandardContext startInternal   严重:错误listenerStart 2014年6月22日下午3:20:54 org.apache.catalina.core.StandardContext startInternal SEVERE:Context   []启动因先前的错误而失败2014年6月22日下午3:20:54   org.apache.catalina.loader.WebappClassLoader   checkThreadLocalMapForLeaks严重:Web应用程序[]创建了一个   具有[com.sun.xml.bind.v2.ClassFactory $ 1]类型的键的ThreadLocal   (值[com.sun.xml.bind.v2.ClassFactory$1@470feb])和值   type [java.util.WeakHashMap](value [{class   org.richfaces.validator.model.ClientSideScripts =公共   org.richfaces.validator.model.ClientSideScripts(),class   org.richfaces.validator.model.Resource =公共   org.richfaces.validator.model.Resource(),class   org.richfaces.validator.model.Component =公共   org.richfaces.validator.model.Component()}])但未能将其删除   当Web应用程序停止时。线程将被更新   随着时间的推移尝试避免可能的内存泄漏。 2014年6月22日   下午3:20:54 org.apache.catalina.loader.WebappClassLoader   checkThreadLocalMapForLeaks严重:Web应用程序[]创建了一个   具有键类型的ThreadLocal   [com.sun.xml.bind.v2.runtime.Coordinator $ 1](价值   [com.sun.xml.bind.v2.runtime.Coordinator$11662402])和一个值   输入[com.sun.xml.bind.v2.runtime.Coordinator []](值   [[Lcom.sun.xml.bind.v2.runtime.Coordinator; @ c6376a])但未能   Web应用程序停止时将其删除。线程即将发生   随着时间的推移更新,以尽量避免可能的内存泄漏。 6月22日,   2014 3:20:54 PM org.apache.coyote.AbstractProtocol start INFO:   启动ProtocolHandler [" http-bio-127.5.164.129-8080"] 2014年6月22日   3:20:54 PM org.apache.catalina.startup.Catalina启动INFO:Server   在155300毫秒启动

我的web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app
    version="3.0"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    metadata-complete="false">
    <display-name>dor</display-name>
    <context-param>
        <param-name>webAppRootKey</param-name>
        <param-value>dor</param-value>
    </context-param>
    <context-param>
        <param-name>org.richfaces.CONTROL_SKINNING</param-name>
        <param-value>enable</param-value>
    </context-param>
    <context-param>
        <param-name>maxRequestSize</param-name>
        <param-value>3000000</param-value>
    </context-param>
    <context-param>
        <param-name>facelets.SKIP_COMMENTS</param-name>
        <param-value>true</param-value>
    </context-param>
    <!-- Change to "Production" when you are ready to deploy -->
    <context-param>
        <param-name>javax.faces.PROJECT_STAGE</param-name>
        <param-value>Production</param-value>
    </context-param>
    <context-param>
        <param-name>createTempFiles</param-name>
        <param-value>true</param-value>
    </context-param>
    <!-- Welcome page -->
    <welcome-file-list>
        <welcome-file>faces/index.xhtml</welcome-file>
    </welcome-file-list>
    <!-- JSF mapping -->
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <!-- Map these files with JSF -->
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.faces</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.xhtml</url-pattern>
    </servlet-mapping>
    <context-param>
        <param-name>com.sun.faces.enableRestoreView11Compatibility</param-name>
        <param-value>true</param-value>
    </context-param>
    <!-- spring-ws servlet -->
    <servlet>
        <servlet-name>spring-ws</servlet-name>
        <servlet-class>org.springframework.ws.transport.http.MessageDispatcherServlet</servlet-class>
        <init-param>
            <param-name>transformWsdlLocations</param-name>
            <param-value>true</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>spring-ws</servlet-name>
        <url-pattern>/springServices/*</url-pattern>
    </servlet-mapping>
    <filter>
        <filter-name>hibernateFilter</filter-name>
        <filter-class>
            org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
        </filter-class>
    </filter>
    <filter-mapping>
        <filter-name>hibernateFilter</filter-name>
        <url-pattern>/*</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>ERROR</dispatcher>
    </filter-mapping>
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener
        </listener-class>
    </listener>
    <filter>
        <filter-name>requestContextFilter</filter-name>
        <filter-class>org.springframework.web.filter.RequestContextFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>requestContextFilter</filter-name>
        <url-pattern>/*</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>ERROR</dispatcher>
    </filter-mapping>
    <!-- Context Configuration locations for Spring XML files -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            /WEB-INF/applicationContext.xml

         </param-value>
    </context-param>
</web-app>
请停下来......

0 个答案:

没有答案