Hi you used javax API, use org.apache.tomee:javaee-api or tomcat one or force through the corresponding system property the implementation to use
The default is just not the one which is used in tomee cause of that dependency. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://blog-rmannibucau.rhcloud.com> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory <https://javaeefactory-rmannibucau.rhcloud.com> 2017-01-18 3:29 GMT+01:00 drenjithr <drenji...@gmail.com>: > Hi Ivan > > I am getting the same error. Can you please help me how you resolved this > error? > Caused by: javax.el.ELException: Provider com.sun.el.ExpressionFactoryImpl > not found > at javax.el.FactoryFinder.newInstance(FactoryFinder.java:101) > at javax.el.FactoryFinder.find(FactoryFinder.java:197) > at javax.el.ExpressionFactory.newInstance(ExpressionFactory. > java:197) > at javax.el.ExpressionFactory.newInstance(ExpressionFactory. > java:168) > at > org.apache.jasper.runtime.JspApplicationContextImpl.<init>( > JspApplicationContextImpl.java:46) > at > org.apache.jasper.runtime.JspApplicationContextImpl.getInstance( > JspApplicationContextImpl.java:76) > at > org.apache.jasper.runtime.JspFactoryImpl.getJspApplicationContext( > JspFactoryImpl.java:217) > at > org.apache.openejb.cdi.OpenEJBLifecycle.setJspELFactory( > OpenEJBLifecycle.java:420) > at > org.apache.openejb.cdi.OpenEJBLifecycle.initializeServletContext( > OpenEJBLifecycle.java:387) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal( > TomcatWebAppBuilder.java:1464) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart( > TomcatWebAppBuilder.java:1124) > at > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent( > GlobalListenerSupport.java:133) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent( > LifecycleBase.java:94) > at > org.apache.catalina.core.StandardContext.startInternal( > StandardContext.java:5087) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > ... 97 more > Caused by: java.lang.ClassNotFoundException: > com.sun.el.ExpressionFactoryImpl > at > org.apache.catalina.loader.WebappClassLoaderBase.loadClass( > WebappClassLoaderBase.java:1285) > > > > > -- > View this message in context: http://tomee-openejb.979440.n4.nabble.com/ > ClassNotFoundException-com-sun-el-ExpressionFactoryImpl- > in-embedded-Arquillian-container-tp4679843p4680886.html > Sent from the TomEE Dev mailing list archive at Nabble.com. >