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:

enter image description here

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:

enter image description here

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

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -