migrate tomcat 6 to 7; JSF; java.lang.NoClassDefFoundError: com/sun/enterprise/InjectionException -
i need migrate tomcat 6 project (java 6) tomcat 7 server (java 7). right receive following error(s) server:
console:
information: tld skipped. uri: http://java.sun.com/jsp/jstl/xml defined jul 09, 2015 9:47:38 com.sun.faces.config.configurelistener contextinitialized information: mojarra 2.2.11 ( 20150505-0732 https://svn.java.net/svn/mojarra~svn/tags/2.2.11@14688) für kontext '/cm-tool' wird initialisiert. jul 09, 2015 9:47:39 com.sun.faces.config.configurelistener contextinitialized schwerwiegend: critical error during deployment: java.lang.noclassdeffounderror: com/sun/enterprise/injectionexception @ java.lang.class.forname0(native method) @ java.lang.class.forname(class.java:274) @ com.sun.faces.util.util.loadclass(util.java:364) @ com.sun.faces.spi.injectionproviderfactory.getproviderfromentry(injectionproviderfactory.java:317) @ com.sun.faces.spi.injectionproviderfactory.findproviderclass(injectionproviderfactory.java:285) @ com.sun.faces.spi.injectionproviderfactory.createinstance(injectionproviderfactory.java:116) @ com.sun.faces.config.configmanager.initialize(configmanager.java:365) @ com.sun.faces.config.configurelistener.contextinitialized(configurelistener.java:227) @ org.apache.catalina.core.standardcontext.listenerstart(standardcontext.java:4992) @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5492) @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1575) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1565) @ java.util.concurrent.futuretask.run(futuretask.java:262) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1145) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:615) @ java.lang.thread.run(thread.java:745) caused by: java.lang.classnotfoundexception: com.sun.enterprise.injectionexception @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1720) @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1571) ... 17 more jul 09, 2015 9:47:39 org.apache.catalina.core.standardcontext listenerstart schwerwiegend: exception sending context initialized event listener instance of class com.sun.faces.config.configurelistener java.lang.runtimeexception: java.lang.noclassdeffounderror: com/sun/enterprise/injectionexception @ com.sun.faces.config.configurelistener.contextinitialized(configurelistener.java:292) @ org.apache.catalina.core.standardcontext.listenerstart(standardcontext.java:4992) @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5492) @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1575) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1565) @ java.util.concurrent.futuretask.run(futuretask.java:262) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1145) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:615) @ java.lang.thread.run(thread.java:745) caused by: java.lang.noclassdeffounderror: com/sun/enterprise/injectionexception @ java.lang.class.forname0(native method) @ java.lang.class.forname(class.java:274) @ com.sun.faces.util.util.loadclass(util.java:364) @ com.sun.faces.spi.injectionproviderfactory.getproviderfromentry(injectionproviderfactory.java:317) @ com.sun.faces.spi.injectionproviderfactory.findproviderclass(injectionproviderfactory.java:285) @ com.sun.faces.spi.injectionproviderfactory.createinstance(injectionproviderfactory.java:116) @ com.sun.faces.config.configmanager.initialize(configmanager.java:365) @ com.sun.faces.config.configurelistener.contextinitialized(configurelistener.java:227) ... 9 more caused by: java.lang.classnotfoundexception: com.sun.enterprise.injectionexception @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1720) @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1571) ... 17 more jul 09, 2015 9:47:39 org.apache.catalina.core.standardcontext startinternal schwerwiegend: error listenerstart jul 09, 2015 9:47:40 org.apache.catalina.core.standardcontext startinternal schwerwiegend: context [/cm-tool] startup failed due previous errors jul 09, 2015 9:47:40 org.apache.coyote.abstractprotocol start buildpath / deployment assembly:

web.xml:
<?xml version="1.0" encoding="utf-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" version="2.5" xsi:schemalocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <context-param> <param-name>javax.faces.default_suffix</param-name> <param-value>.xhtml</param-value> </context-param> <context-param> <param-name>facelets.refresh_period</param-name> <param-value>2</param-value> </context-param> <context-param> <param-name>javax.faces.state_saving_method</param-name> <param-value>server</param-value> </context-param> <context-param> <param-name>org.richfaces.skin</param-name> <param-value>default</param-value> </context-param> <context-param> <param-name>org.ajax4jsf.handleviewexpiredonclient</param-name> <param-value>true</param-value> </context-param> <filter> <display-name>ajax4jsf filter</display-name> <filter-name>ajax4jsf</filter-name> <filter-class>org.ajax4jsf.filter</filter-class> </filter> <filter-mapping> <filter-name>ajax4jsf</filter-name> <servlet-name>faces servlet</servlet-name> <dispatcher>request</dispatcher> <dispatcher>forward</dispatcher> <dispatcher>include</dispatcher> </filter-mapping> <servlet> <servlet-name>faces servlet</servlet-name> <servlet-class>javax.faces.webapp.facesservlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>faces servlet</servlet-name> <url-pattern>*.faces</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <session-config> <session-timeout>60</session-timeout> </session-config> <!--tomcat 5 workaround: listener used initialize jsf on startup--> <!--remove comment tags enable listener. <listener> <listener-class>com.sun.faces.config.configurelistener</listener-class> </listener> --> <!--tomcat 5 workaround: listener implementation handle web application lifecycle event--> <!--remove comment tags enable listener. <listener> <listener-class>com.sun.faces.application.webapplifecyclelistener</listener-class> </listener> --> <error-page> <exception-type>javax.faces.application.viewexpiredexception</exception-type> <location>/pages/viewexpired.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/pagecomponents/error.faces</location> </error-page> </web-app> project facets:

anyone idea how fix this, or start?
thanks in advance =)
update: found in console:
information: tld skipped. uri: http://java.sun.com/jsp/jstl/xml defined jul 09, 2015 9:47:38 com.sun.faces.config.configurelistener contextinitialized information: mojarra 2.2.11 ( 20150505-0732 https://svn.java.net/svn/mojarra~svn/tags/2.2.11@14688) für kontext '/cm-tool' wird initialisiert. jul 09, 2015 9:47:39 com.sun.faces.config.configurelistener contextinitialized the context initialized twice... problem?
Comments
Post a Comment