You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Me Self <wm...@gmail.com> on 2017/04/10 11:57:07 UTC

Caused by: java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl

Hi All

Running TomEE 1.7.4 with arquillian-tomee-embedded I get the error msg in
subj. Why is it not included in the embedded server? How do I know which
extra libraries to provide other than going through one error after another
(I already added deltaspike which was also missing)?




apr. 10, 2017 1:46:50 PM org.apache.tomee.embedded.Container start

INFO: Starting TomEE from:
C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee

apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol init

INFO: Initializing ProtocolHandler ["http-bio-8080"]

apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardService
startInternal

INFO: Starting service Tomcat

apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardEngine
startInternal

INFO: Starting Servlet Engine: Apache Tomcat/7.0.68

apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol start

INFO: Starting ProtocolHandler ["http-bio-8080"]

apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info

INFO: Using
'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'

apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>

INFO:
********************************************************************************

apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>

INFO: OpenEJB http://tomee.apache.org/

apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>

INFO: Startup: Mon Apr 10 13:46:51 CEST 2017

apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>

INFO: Copyright 1999-2015 (C) Apache OpenEJB/TomEE Project, All Rights
Reserved.

apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>

INFO: Version: 4.7.4

apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>

INFO: Build date: 20160304

apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>

INFO: Build time: 09:05

apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>

INFO:
********************************************************************************

apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>

INFO: openejb.home =
C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee

apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>

INFO: openejb.base =
C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee

apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder initializeOWB

INFO: Created new singletonService
org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214

apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder initializeOWB

INFO: Succeeded in installing singleton service

apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory init

INFO: openejb configuration file is
'C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee\conf\openejb.xml'

apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory
configureService

INFO: Configuring Service(id=Tomcat Security Service, type=SecurityService,
provider-id=Tomcat Security Service)

apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory
configureService

INFO: Configuring Service(id=Default Transaction Manager,
type=TransactionManager, provider-id=Default Transaction Manager)

apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info

INFO: Using 'openejb.system.apps=false'

apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info

INFO: Using 'openejb.deployments.classpath=false'

apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.classic.Assembler
createRecipe

INFO: Creating TransactionManager(id=Default Transaction Manager)

apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.classic.Assembler
createRecipe

INFO: Creating SecurityService(id=Tomcat Security Service)

apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info

INFO: Using 'openejb.servicemanager.enabled=false'

55854f2f-9677-4e9f-8b99-f52b301274a2.war:

/WEB-INF/

/WEB-INF/lib/

/WEB-INF/lib/deltaspike-core-impl-1.0.1.jar

/WEB-INF/lib/deltaspike-core-api-1.0.1.jar

/WEB-INF/classes/

/WEB-INF/classes/dk/

/WEB-INF/classes/dk/pfa/

/WEB-INF/classes/dk/pfa/alsb/

/WEB-INF/classes/dk/pfa/alsb/arkivering/

/WEB-INF/classes/dk/pfa/alsb/arkivering/_4/

/WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/

/WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/Service.class

/WEB-INF/beans.xml

apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract

INFO: Extracting jar:
C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2.war

apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract

INFO: Extracted path:
C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2

apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.TomcatWebAppBuilder
deployWebApps

INFO: using default host: localhost

apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.TomcatWebAppBuilder init

INFO: ------------------------- localhost ->
/55854f2f-9677-4e9f-8b99-f52b301274a2

apr. 10, 2017 1:46:52 PM org.apache.openejb.config.ConfigurationFactory
configureApplication

INFO: Configuring enterprise application:
C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2

apr. 10, 2017 1:46:53 PM org.apache.openejb.config.ConfigurationFactory
configureService

INFO: Configuring Service(id=Default Managed Container, type=Container,
provider-id=Default Managed Container)

apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AutoConfig
createContainer

INFO: Auto-creating a container for bean
55854f2f-9677-4e9f-8b99-f52b301274a2.Comp1817281652:
Container(type=MANAGED, id=Default Managed Container)

apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
createRecipe

INFO: Creating Container(id=Default Managed Container)

apr. 10, 2017 1:46:53 PM org.apache.openejb.core.managed.SimplePassivater
init

INFO: Using directory C:\Users\johndoe\AppData\Local\Temp for stateful
session passivation

apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AppInfoBuilder build

INFO: Enterprise application
"C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2"
loaded.

apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
createApplication

INFO: Assembling app:
C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2

apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.CdiBuilder initSingleton

INFO: Existing thread singleton service in SystemInstance():
org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214

apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication

INFO: OpenWebBeans Container is starting...

apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader startUp

INFO: Adding OpenWebBeansPlugin : [CdiPlugin]

apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader startUp

INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]

apr. 10, 2017 1:46:53 PM
org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult

INFO: class:
org.apache.deltaspike.core.impl.exclude.extension.ExcludeExtension
activated=true

apr. 10, 2017 1:46:53 PM
org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult

INFO: class:
org.apache.deltaspike.core.impl.exclude.CustomProjectStageBeanFilter
activated=true

apr. 10, 2017 1:46:53 PM
org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult

INFO: class: org.apache.deltaspike.core.impl.exclude.GlobalAlternative
activated=true

apr. 10, 2017 1:46:53 PM
org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult

INFO: class:
org.apache.deltaspike.core.impl.exception.control.extension.ExceptionControlExtension
activated=true

apr. 10, 2017 1:46:53 PM
org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult

INFO: class: org.apache.deltaspike.core.impl.message.MessageBundleExtension
activated=true

apr. 10, 2017 1:46:53 PM
org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult

INFO: class:
org.apache.deltaspike.core.impl.message.NamedMessageBundleInvocationHandler
activated=true

apr. 10, 2017 1:46:53 PM
org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult

INFO: class: org.apache.deltaspike.core.impl.jmx.MBeanExtension
activated=true

apr. 10, 2017 1:46:53 PM
org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult

INFO: class:
org.apache.deltaspike.core.impl.scope.DeltaSpikeContextExtension
activated=true

apr. 10, 2017 1:46:53 PM
org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult

INFO: class: org.apache.deltaspike.core.impl.config.ConfigurationExtension
activated=true

apr. 10, 2017 1:46:53 PM
org.apache.deltaspike.core.util.ProjectStageProducer initProjectStage

INFO: Computed the following DeltaSpike ProjectStage: Production

apr. 10, 2017 1:46:53 PM org.apache.webbeans.config.BeansDeployer
validateInjectionPoints

INFO: All injection points were validated successfully.

apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication

INFO: OpenWebBeans Container has started, it took 230 ms.

apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
createApplication

INFO: Deployed
Application(path=C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2)

apr. 10, 2017 1:46:53 PM org.apache.catalina.core.ContainerBase
addChildInternal

SEVERE: ContainerBase.addChild: start:

org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/55854f2f-9677-4e9f-8b99-f52b301274a2]]

            at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)

            at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)

            at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)

            at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)

            at
org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(TomcatWebAppBuilder.java:663)

            at
org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(TomcatWebAppBuilder.java:622)

            at
org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(TomcatWebappDeployer.java:43)

            at
org.apache.tomee.embedded.Container.deploy(Container.java:406)

            at
org.apache.tomee.embedded.Container.deploy(Container.java:392)

            at
org.apache.openejb.arquillian.embedded.EmbeddedTomEEContainer.deploy(EmbeddedTomEEContainer.java:151)

            at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:161)

            at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:128)

            at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271)

            at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deploy(ContainerDeployController.java:127)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)

            at java.lang.reflect.Method.invoke(Unknown Source)

            at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)

            at
org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)

            at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)

            at
org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)

            at java.lang.reflect.Method.invoke(Unknown Source)

            at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)

            at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)

            at
org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:57)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)

            at java.lang.reflect.Method.invoke(Unknown Source)

            at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)

            at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)

            at
org.jboss.arquillian.container.impl.client.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(DeploymentExceptionHandler.java:50)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)

            at java.lang.reflect.Method.invoke(Unknown Source)

            at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)

            at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)

            at
org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)

            at
org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)

            at
org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)

            at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:95)

            at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:80)

            at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263)

            at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachManagedDeployment(ContainerDeployController.java:239)

            at
org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deployManaged(ContainerDeployController.java:79)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)

            at java.lang.reflect.Method.invoke(Unknown Source)

            at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)

            at
org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)

            at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)

            at
org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)

            at
org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)

            at
org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)

            at
org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:101)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)

            at java.lang.reflect.Method.invoke(Unknown Source)

            at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)

            at
org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)

            at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)

            at
org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:75)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)

            at java.lang.reflect.Method.invoke(Unknown Source)

            at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)

            at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)

            at
org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:60)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)

            at java.lang.reflect.Method.invoke(Unknown Source)

            at
org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)

            at
org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)

            at
org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)

            at
org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)

            at
org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:80)

            at
org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:182)

            at
org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)

            at
org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)

            at
org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)

            at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

            at
org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)

            at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)

            at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)

            at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)

            at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)

            at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)

            at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)

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:223)

            at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1400)

            at
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1100)

            at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:130)

            at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)

            at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

            at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5472)

            at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)

            ... 96 more

Caused by: java.lang.ClassNotFoundException:
com.sun.el.ExpressionFactoryImpl

            at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1858)

            at
org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(LazyStopWebappClassLoader.java:171)

            at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1701)

            at javax.el.FactoryFinder.newInstance(FactoryFinder.java:87)

            ... 109 more



apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol stop

INFO: Stopping ProtocolHandler ["http-bio-8080"]

apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol pause

INFO: Pausing ProtocolHandler ["http-bio-8080"]

apr. 10, 2017 1:46:53 PM org.apache.catalina.core.StandardService
stopInternal

INFO: Stopping service Tomcat

apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
destroyApplication

INFO: Undeploying app:
C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2

apr. 10, 2017 1:46:54 PM org.apache.openejb.util.OptionsLog info

INFO: Using 'openjpa.Log=org.apache.openejb.openjpa.JULOpenJPALogFactory'

apr. 10, 2017 1:46:54 PM org.apache.openejb.assembler.classic.Assembler
destroyApplication

INFO: Undeployed app:
C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2

apr. 10, 2017 1:46:54 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-bio-8080"]

Re: Caused by: java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl

Posted by Romain Manni-Bucau <rm...@gmail.com>.
2017-04-10 15:16 GMT+02:00 Me Self <wm...@gmail.com>:

> I have the arquillian test running now by providing this extra test
> dependency
>
>
> <dependency>
>  <groupId>org.glassfish.web</groupId>
>  <artifactId>el-impl</artifactId>
>  <version>2.2</version>
> </dependency>
>

Take care you can have a different behavior if you run in a plain tomee
cause you will not use the same EL impl. If your runtime is TomEE I'd fix
the classpath as mentionned. If not you surely don't care much.


>
> plus as mentioned earlier I had to deploy deltaspike with the war file into
> tomee embedded - dont know why but now it works.
>
>
>
Cause the *app* is scanned by default, not the whole classloader tree.


>
> On Mon, Apr 10, 2017 at 3:08 PM, Me Self <wm...@gmail.com> wrote:
>
> > Hi
> >
> > I cant shadow or replace the whole javaee-api with only the el api? And I
> > dont have a tomee 1.7.4 java-api, only the 7.0 one is available in
> > maven-repo.
> >
> >
> >
> > On Mon, Apr 10, 2017 at 2:20 PM, Romain Manni-Bucau <
> rmannibucau@gmail.com
> > > wrote:
> >
> >> Openejb=tomee. The one to use is tomcat one so you can either add tomcat
> >> el
> >> api dependency before the adapter or exclude this one and import the
> same
> >> one but with tomcat classifier.
> >>
> >>
> >> Le 10 avr. 2017 14:17, "Me Self" <wm...@gmail.com> a écrit :
> >>
> >> Hi
> >>
> >> It appears that arquillian-tomee-embedded has a transitive dependency on
> >> org.apache.openejb:javaee-api. I cant find any tomee 1.7.4 specific
> >> java-api in maven repo?
> >>
> >>
> >>
> >> On Mon, Apr 10, 2017 at 1:59 PM, Romain Manni-Bucau <
> >> rmannibucau@gmail.com>
> >> wrote:
> >>
> >> > Hi
> >> >
> >> > Cause we use another impl. You just messed up tomee classpath. Blind
> >> guess
> >> > is you have javax javaee-api instead of tomee one. Therefore default
> is
> >> > wrong and you get this error
> >> >
> >> > Le 10 avr. 2017 13:57, "Me Self" <wm...@gmail.com> a écrit :
> >> >
> >> > > Hi All
> >> > >
> >> > > Running TomEE 1.7.4 with arquillian-tomee-embedded I get the error
> msg
> >> in
> >> > > subj. Why is it not included in the embedded server? How do I know
> >> which
> >> > > extra libraries to provide other than going through one error after
> >> > another
> >> > > (I already added deltaspike which was also missing)?
> >> > >
> >> > >
> >> > >
> >> > >
> >> > > apr. 10, 2017 1:46:50 PM org.apache.tomee.embedded.Container start
> >> > >
> >> > > INFO: Starting TomEE from:
> >> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> >> > >
> >> > > apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol init
> >> > >
> >> > > INFO: Initializing ProtocolHandler ["http-bio-8080"]
> >> > >
> >> > > apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardService
> >> > > startInternal
> >> > >
> >> > > INFO: Starting service Tomcat
> >> > >
> >> > > apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardEngine
> >> > > startInternal
> >> > >
> >> > > INFO: Starting Servlet Engine: Apache Tomcat/7.0.68
> >> > >
> >> > > apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol start
> >> > >
> >> > > INFO: Starting ProtocolHandler ["http-bio-8080"]
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >> > >
> >> > > INFO: Using
> >> > > 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.
> >> > > TomEEDataSourceCreator'
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >> > >
> >> > > INFO:
> >> > > ************************************************************
> >> > > ********************
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >> > >
> >> > > INFO: OpenEJB http://tomee.apache.org/
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >> > >
> >> > > INFO: Startup: Mon Apr 10 13:46:51 CEST 2017
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >> > >
> >> > > INFO: Copyright 1999-2015 (C) Apache OpenEJB/TomEE Project, All
> Rights
> >> > > Reserved.
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >> > >
> >> > > INFO: Version: 4.7.4
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >> > >
> >> > > INFO: Build date: 20160304
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >> > >
> >> > > INFO: Build time: 09:05
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >> > >
> >> > > INFO:
> >> > > ************************************************************
> >> > > ********************
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >> > >
> >> > > INFO: openejb.home =
> >> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >> > >
> >> > > INFO: openejb.base =
> >> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder
> >> initializeOWB
> >> > >
> >> > > INFO: Created new singletonService
> >> > > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder
> >> initializeOWB
> >> > >
> >> > > INFO: Succeeded in installing singleton service
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.Conf
> >> igurationFactory
> >> > > init
> >> > >
> >> > > INFO: openejb configuration file is
> >> > > 'C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-
> >> > > tomee\conf\openejb.xml'
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.Conf
> >> igurationFactory
> >> > > configureService
> >> > >
> >> > > INFO: Configuring Service(id=Tomcat Security Service,
> >> > type=SecurityService,
> >> > > provider-id=Tomcat Security Service)
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.Conf
> >> igurationFactory
> >> > > configureService
> >> > >
> >> > > INFO: Configuring Service(id=Default Transaction Manager,
> >> > > type=TransactionManager, provider-id=Default Transaction Manager)
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >> > >
> >> > > INFO: Using 'openejb.system.apps=false'
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >> > >
> >> > > INFO: Using 'openejb.deployments.classpath=false'
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.c
> >> lassic.Assembler
> >> > > createRecipe
> >> > >
> >> > > INFO: Creating TransactionManager(id=Default Transaction Manager)
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.c
> >> lassic.Assembler
> >> > > createRecipe
> >> > >
> >> > > INFO: Creating SecurityService(id=Tomcat Security Service)
> >> > >
> >> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >> > >
> >> > > INFO: Using 'openejb.servicemanager.enabled=false'
> >> > >
> >> > > 55854f2f-9677-4e9f-8b99-f52b301274a2.war:
> >> > >
> >> > > /WEB-INF/
> >> > >
> >> > > /WEB-INF/lib/
> >> > >
> >> > > /WEB-INF/lib/deltaspike-core-impl-1.0.1.jar
> >> > >
> >> > > /WEB-INF/lib/deltaspike-core-api-1.0.1.jar
> >> > >
> >> > > /WEB-INF/classes/
> >> > >
> >> > > /WEB-INF/classes/dk/
> >> > >
> >> > > /WEB-INF/classes/dk/pfa/
> >> > >
> >> > > /WEB-INF/classes/dk/pfa/alsb/
> >> > >
> >> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/
> >> > >
> >> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/
> >> > >
> >> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/
> >> > >
> >> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/Service.class
> >> > >
> >> > > /WEB-INF/beans.xml
> >> > >
> >> > > apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor
> extract
> >> > >
> >> > > INFO: Extracting jar:
> >> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> >> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2.war
> >> > >
> >> > > apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor
> extract
> >> > >
> >> > > INFO: Extracted path:
> >> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> >> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >> > >
> >> > > apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.Tomc
> >> atWebAppBuilder
> >> > > deployWebApps
> >> > >
> >> > > INFO: using default host: localhost
> >> > >
> >> > > apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.Tomc
> >> atWebAppBuilder
> >> > > init
> >> > >
> >> > > INFO: ------------------------- localhost ->
> >> > > /55854f2f-9677-4e9f-8b99-f52b301274a2
> >> > >
> >> > > apr. 10, 2017 1:46:52 PM org.apache.openejb.config.Conf
> >> igurationFactory
> >> > > configureApplication
> >> > >
> >> > > INFO: Configuring enterprise application:
> >> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> >> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.Conf
> >> igurationFactory
> >> > > configureService
> >> > >
> >> > > INFO: Configuring Service(id=Default Managed Container,
> >> type=Container,
> >> > > provider-id=Default Managed Container)
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AutoConfig
> >> > > createContainer
> >> > >
> >> > > INFO: Auto-creating a container for bean
> >> > > 55854f2f-9677-4e9f-8b99-f52b301274a2.Comp1817281652:
> >> > > Container(type=MANAGED, id=Default Managed Container)
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.c
> >> lassic.Assembler
> >> > > createRecipe
> >> > >
> >> > > INFO: Creating Container(id=Default Managed Container)
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.core.
> >> > managed.SimplePassivater
> >> > > init
> >> > >
> >> > > INFO: Using directory C:\Users\johndoe\AppData\Local\Temp for
> >> stateful
> >> > > session passivation
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AppInfoBuilder
> >> build
> >> > >
> >> > > INFO: Enterprise application
> >> > > "C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> >> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2"
> >> > > loaded.
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.c
> >> lassic.Assembler
> >> > > createApplication
> >> > >
> >> > > INFO: Assembling app:
> >> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> >> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.CdiBuilder
> >> initSingleton
> >> > >
> >> > > INFO: Existing thread singleton service in SystemInstance():
> >> > > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
> >> > > startApplication
> >> > >
> >> > > INFO: OpenWebBeans Container is starting...
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader
> >> > startUp
> >> > >
> >> > > INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader
> >> > startUp
> >> > >
> >> > > INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM
> >> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >> > >
> >> > > INFO: class:
> >> > > org.apache.deltaspike.core.impl.exclude.extension.ExcludeExtension
> >> > > activated=true
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM
> >> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >> > >
> >> > > INFO: class:
> >> > > org.apache.deltaspike.core.impl.exclude.
> CustomProjectStageBeanFilter
> >> > > activated=true
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM
> >> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >> > >
> >> > > INFO: class: org.apache.deltaspike.core.imp
> >> l.exclude.GlobalAlternative
> >> > > activated=true
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM
> >> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >> > >
> >> > > INFO: class:
> >> > > org.apache.deltaspike.core.impl.exception.control.extension.
> >> > > ExceptionControlExtension
> >> > > activated=true
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM
> >> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >> > >
> >> > > INFO: class: org.apache.deltaspike.core.impl.message.
> >> > > MessageBundleExtension
> >> > > activated=true
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM
> >> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >> > >
> >> > > INFO: class:
> >> > > org.apache.deltaspike.core.impl.message.NamedMessageBundleIn
> >> vocationHa
> >> > > ndler
> >> > > activated=true
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM
> >> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >> > >
> >> > > INFO: class: org.apache.deltaspike.core.impl.jmx.MBeanExtension
> >> > > activated=true
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM
> >> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >> > >
> >> > > INFO: class:
> >> > > org.apache.deltaspike.core.impl.scope.DeltaSpikeContextExtension
> >> > > activated=true
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM
> >> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >> > >
> >> > > INFO: class: org.apache.deltaspike.core.impl.config.
> >> > ConfigurationExtension
> >> > > activated=true
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM
> >> > > org.apache.deltaspike.core.util.ProjectStageProducer
> initProjectStage
> >> > >
> >> > > INFO: Computed the following DeltaSpike ProjectStage: Production
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.webbeans.config.BeansDeployer
> >> > > validateInjectionPoints
> >> > >
> >> > > INFO: All injection points were validated successfully.
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
> >> > > startApplication
> >> > >
> >> > > INFO: OpenWebBeans Container has started, it took 230 ms.
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.c
> >> lassic.Assembler
> >> > > createApplication
> >> > >
> >> > > INFO: Deployed
> >> > > Application(path=C:\Users\johndoe\AppData\Local\Temp\
> >> > > arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f
> >> 52b301274a2)
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.catalina.core.ContainerBase
> >> > > addChildInternal
> >> > >
> >> > > SEVERE: ContainerBase.addChild: start:
> >> > >
> >> > > org.apache.catalina.LifecycleException: Failed to start component
> >> > > [StandardEngine[Tomcat].StandardHost[localhost].
> >> > StandardContext[/55854f2f-
> >> > > 9677-4e9f-8b99-f52b301274a2]]
> >> > >
> >> > >             at
> >> > > org.apache.catalina.util.LifecycleBase.start(
> LifecycleBase.java:153)
> >> > >
> >> > >             at
> >> > > org.apache.catalina.core.ContainerBase.addChildInternal(
> >> > > ContainerBase.java:899)
> >> > >
> >> > >             at
> >> > > org.apache.catalina.core.ContainerBase.addChild(ContainerBas
> >> e.java:875)
> >> > >
> >> > >             at
> >> > > org.apache.catalina.core.StandardHost.addChild(
> StandardHost.java:652)
> >> > >
> >> > >             at
> >> > > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(
> >> > > TomcatWebAppBuilder.java:663)
> >> > >
> >> > >             at
> >> > > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(
> >> > > TomcatWebAppBuilder.java:622)
> >> > >
> >> > >             at
> >> > > org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(
> >> > > TomcatWebappDeployer.java:43)
> >> > >
> >> > >             at
> >> > > org.apache.tomee.embedded.Container.deploy(Container.java:406)
> >> > >
> >> > >             at
> >> > > org.apache.tomee.embedded.Container.deploy(Container.java:392)
> >> > >
> >> > >             at
> >> > > org.apache.openejb.arquillian.embedded.
> EmbeddedTomEEContainer.deploy(
> >> > > EmbeddedTomEEContainer.java:151)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.container.
> >> > > ContainerDeployController$3.call(ContainerDeployController.
> java:161)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.container.
> >> > > ContainerDeployController$3.call(ContainerDeployController.
> java:128)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.container.
> >> > > ContainerDeployController.executeOperation(
> ContainerDeployController.
> >> > > java:271)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.container.
> >> > > ContainerDeployController.deploy(ContainerDeployController.
> java:127)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> > Method)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> >> > Source)
> >> > >
> >> > >             at sun.reflect.DelegatingMethodAc
> >> cessorImpl.invoke(Unknown
> >> > > Source)
> >> > >
> >> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
> >> mpl.java:94)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> >> > > EventContextImpl.java:99)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> >> > > EventContextImpl.java:81)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.
> >> > ContainerDeploymentContextHand
> >> > > ler.createDeploymentContext(ContainerDeploymentContextHandle
> >> r.java:78)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> > Method)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> >> > Source)
> >> > >
> >> > >             at sun.reflect.DelegatingMethodAc
> >> cessorImpl.invoke(Unknown
> >> > > Source)
> >> > >
> >> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
> >> mpl.java:94)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> >> > > EventContextImpl.java:88)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.
> >> > ContainerDeploymentContextHand
> >> > > ler.createContainerContext(ContainerDeploymentContextHand
> ler.java:57)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> > Method)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> >> > Source)
> >> > >
> >> > >             at sun.reflect.DelegatingMethodAc
> >> cessorImpl.invoke(Unknown
> >> > > Source)
> >> > >
> >> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
> >> mpl.java:94)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> >> > > EventContextImpl.java:88)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.container.
> >> > > DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(
> >> > > DeploymentExceptionHandler.java:50)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> > Method)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> >> > Source)
> >> > >
> >> > >             at sun.reflect.DelegatingMethodAc
> >> cessorImpl.invoke(Unknown
> >> > > Source)
> >> > >
> >> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
> >> mpl.java:94)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> >> > > EventContextImpl.java:88)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(
> ManagerImpl.java:135)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(
> ManagerImpl.java:115)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.container.
> >> > > ContainerDeployController$1.perform(ContainerDeployControlle
> >> r.java:95)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.container.
> >> > > ContainerDeployController$1.perform(ContainerDeployControlle
> >> r.java:80)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.container.
> >> > > ContainerDeployController.forEachDeployment(ContainerDeployC
> >> ontroller.
> >> > > java:263)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.container.
> >> > > ContainerDeployController.forEachManagedDeployment(
> >> > > ContainerDeployController.java:239)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.impl.client.container.
> >> > > ContainerDeployController.deployManaged(ContainerDeployController.
> >> > java:79)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> > Method)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> >> > Source)
> >> > >
> >> > >             at sun.reflect.DelegatingMethodAc
> >> cessorImpl.invoke(Unknown
> >> > > Source)
> >> > >
> >> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
> >> mpl.java:94)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> >> > > EventContextImpl.java:99)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> >> > > EventContextImpl.java:81)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(
> ManagerImpl.java:135)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(
> ManagerImpl.java:115)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.container.test.impl.client.
> >> > ContainerEventController.
> >> > > execute(ContainerEventController.java:101)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> > Method)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> >> > Source)
> >> > >
> >> > >             at sun.reflect.DelegatingMethodAc
> >> cessorImpl.invoke(Unknown
> >> > > Source)
> >> > >
> >> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
> >> mpl.java:94)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> >> > > EventContextImpl.java:99)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> >> > > EventContextImpl.java:81)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.test.impl.TestContextHandler.
> createClassContext(
> >> > > TestContextHandler.java:75)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> > Method)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> >> > Source)
> >> > >
> >> > >             at sun.reflect.DelegatingMethodAc
> >> cessorImpl.invoke(Unknown
> >> > > Source)
> >> > >
> >> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
> >> mpl.java:94)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> >> > > EventContextImpl.java:88)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.test.impl.TestContextHandler.
> createSuiteContext(
> >> > > TestContextHandler.java:60)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> > Method)
> >> > >
> >> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> >> > Source)
> >> > >
> >> > >             at sun.reflect.DelegatingMethodAc
> >> cessorImpl.invoke(Unknown
> >> > > Source)
> >> > >
> >> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
> >> mpl.java:94)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> >> > > EventContextImpl.java:88)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(
> ManagerImpl.java:135)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(
> ManagerImpl.java:115)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(
> >> > > EventTestRunnerAdaptor.java:80)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.junit.Arquillian$2.evaluate(
> Arquillian.java:182)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillia
> >> n.java:314)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.junit.Arquillian.access$100(
> Arquillian.java:46)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.junit.Arquillian$3.evaluate(
> Arquillian.java:199)
> >> > >
> >> > >             at org.junit.runners.ParentRunner
> >> .run(ParentRunner.java:363)
> >> > >
> >> > >             at
> >> > > org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
> >> > >
> >> > >             at
> >> > > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(
> >> > > JUnit4TestReference.java:86)
> >> > >
> >> > >             at
> >> > > org.eclipse.jdt.internal.junit.runner.TestExecution.
> >> > > run(TestExecution.java:38)
> >> > >
> >> > >             at
> >> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> >> > > runTests(RemoteTestRunner.java:459)
> >> > >
> >> > >             at
> >> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> >> > > runTests(RemoteTestRunner.java:678)
> >> > >
> >> > >             at
> >> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> >> > > run(RemoteTestRunner.java:382)
> >> > >
> >> > >             at
> >> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> >> > > main(RemoteTestRunner.java:192)
> >> > >
> >> > > 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:223)
> >> > >
> >> > >             at
> >> > > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(
> >> > > TomcatWebAppBuilder.java:1400)
> >> > >
> >> > >             at
> >> > > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(
> >> > > TomcatWebAppBuilder.java:1100)
> >> > >
> >> > >             at
> >> > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(
> >> > > GlobalListenerSupport.java:130)
> >> > >
> >> > >             at
> >> > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> >> > > LifecycleSupport.java:117)
> >> > >
> >> > >             at
> >> > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> >> > > LifecycleBase.java:90)
> >> > >
> >> > >             at
> >> > > org.apache.catalina.core.StandardContext.startInternal(
> >> > > StandardContext.java:5472)
> >> > >
> >> > >             at
> >> > > org.apache.catalina.util.LifecycleBase.start(
> LifecycleBase.java:147)
> >> > >
> >> > >             ... 96 more
> >> > >
> >> > > Caused by: java.lang.ClassNotFoundException:
> >> > > com.sun.el.ExpressionFactoryImpl
> >> > >
> >> > >             at
> >> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> >> > > WebappClassLoaderBase.java:1858)
> >> > >
> >> > >             at
> >> > > org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(
> >> > > LazyStopWebappClassLoader.java:171)
> >> > >
> >> > >             at
> >> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> >> > > WebappClassLoaderBase.java:1701)
> >> > >
> >> > >             at javax.el.FactoryFinder.newInst
> >> ance(FactoryFinder.java:87)
> >> > >
> >> > >             ... 109 more
> >> > >
> >> > >
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol stop
> >> > >
> >> > > INFO: Stopping ProtocolHandler ["http-bio-8080"]
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol pause
> >> > >
> >> > > INFO: Pausing ProtocolHandler ["http-bio-8080"]
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.catalina.core.StandardService
> >> > > stopInternal
> >> > >
> >> > > INFO: Stopping service Tomcat
> >> > >
> >> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.c
> >> lassic.Assembler
> >> > > destroyApplication
> >> > >
> >> > > INFO: Undeploying app:
> >> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> >> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >> > >
> >> > > apr. 10, 2017 1:46:54 PM org.apache.openejb.util.OptionsLog info
> >> > >
> >> > > INFO: Using 'openjpa.Log=org.apache.openejb.openjpa.
> >> > JULOpenJPALogFactory'
> >> > >
> >> > > apr. 10, 2017 1:46:54 PM org.apache.openejb.assembler.c
> >> lassic.Assembler
> >> > > destroyApplication
> >> > >
> >> > > INFO: Undeployed app:
> >> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> >> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >> > >
> >> > > apr. 10, 2017 1:46:54 PM org.apache.coyote.AbstractProtocol destroy
> >> > > INFO: Destroying ProtocolHandler ["http-bio-8080"]
> >> > >
> >> >
> >>
> >
> >
>

Re: Caused by: java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl

Posted by Me Self <wm...@gmail.com>.
I have the arquillian test running now by providing this extra test
dependency


<dependency>
 <groupId>org.glassfish.web</groupId>
 <artifactId>el-impl</artifactId>
 <version>2.2</version>
</dependency>

plus as mentioned earlier I had to deploy deltaspike with the war file into
tomee embedded - dont know why but now it works.



On Mon, Apr 10, 2017 at 3:08 PM, Me Self <wm...@gmail.com> wrote:

> Hi
>
> I cant shadow or replace the whole javaee-api with only the el api? And I
> dont have a tomee 1.7.4 java-api, only the 7.0 one is available in
> maven-repo.
>
>
>
> On Mon, Apr 10, 2017 at 2:20 PM, Romain Manni-Bucau <rmannibucau@gmail.com
> > wrote:
>
>> Openejb=tomee. The one to use is tomcat one so you can either add tomcat
>> el
>> api dependency before the adapter or exclude this one and import the same
>> one but with tomcat classifier.
>>
>>
>> Le 10 avr. 2017 14:17, "Me Self" <wm...@gmail.com> a écrit :
>>
>> Hi
>>
>> It appears that arquillian-tomee-embedded has a transitive dependency on
>> org.apache.openejb:javaee-api. I cant find any tomee 1.7.4 specific
>> java-api in maven repo?
>>
>>
>>
>> On Mon, Apr 10, 2017 at 1:59 PM, Romain Manni-Bucau <
>> rmannibucau@gmail.com>
>> wrote:
>>
>> > Hi
>> >
>> > Cause we use another impl. You just messed up tomee classpath. Blind
>> guess
>> > is you have javax javaee-api instead of tomee one. Therefore default is
>> > wrong and you get this error
>> >
>> > Le 10 avr. 2017 13:57, "Me Self" <wm...@gmail.com> a écrit :
>> >
>> > > Hi All
>> > >
>> > > Running TomEE 1.7.4 with arquillian-tomee-embedded I get the error msg
>> in
>> > > subj. Why is it not included in the embedded server? How do I know
>> which
>> > > extra libraries to provide other than going through one error after
>> > another
>> > > (I already added deltaspike which was also missing)?
>> > >
>> > >
>> > >
>> > >
>> > > apr. 10, 2017 1:46:50 PM org.apache.tomee.embedded.Container start
>> > >
>> > > INFO: Starting TomEE from:
>> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
>> > >
>> > > apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol init
>> > >
>> > > INFO: Initializing ProtocolHandler ["http-bio-8080"]
>> > >
>> > > apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardService
>> > > startInternal
>> > >
>> > > INFO: Starting service Tomcat
>> > >
>> > > apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardEngine
>> > > startInternal
>> > >
>> > > INFO: Starting Servlet Engine: Apache Tomcat/7.0.68
>> > >
>> > > apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol start
>> > >
>> > > INFO: Starting ProtocolHandler ["http-bio-8080"]
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
>> > >
>> > > INFO: Using
>> > > 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.
>> > > TomEEDataSourceCreator'
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>> > >
>> > > INFO:
>> > > ************************************************************
>> > > ********************
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>> > >
>> > > INFO: OpenEJB http://tomee.apache.org/
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>> > >
>> > > INFO: Startup: Mon Apr 10 13:46:51 CEST 2017
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>> > >
>> > > INFO: Copyright 1999-2015 (C) Apache OpenEJB/TomEE Project, All Rights
>> > > Reserved.
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>> > >
>> > > INFO: Version: 4.7.4
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>> > >
>> > > INFO: Build date: 20160304
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>> > >
>> > > INFO: Build time: 09:05
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>> > >
>> > > INFO:
>> > > ************************************************************
>> > > ********************
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>> > >
>> > > INFO: openejb.home =
>> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>> > >
>> > > INFO: openejb.base =
>> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder
>> initializeOWB
>> > >
>> > > INFO: Created new singletonService
>> > > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder
>> initializeOWB
>> > >
>> > > INFO: Succeeded in installing singleton service
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.Conf
>> igurationFactory
>> > > init
>> > >
>> > > INFO: openejb configuration file is
>> > > 'C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-
>> > > tomee\conf\openejb.xml'
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.Conf
>> igurationFactory
>> > > configureService
>> > >
>> > > INFO: Configuring Service(id=Tomcat Security Service,
>> > type=SecurityService,
>> > > provider-id=Tomcat Security Service)
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.Conf
>> igurationFactory
>> > > configureService
>> > >
>> > > INFO: Configuring Service(id=Default Transaction Manager,
>> > > type=TransactionManager, provider-id=Default Transaction Manager)
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
>> > >
>> > > INFO: Using 'openejb.system.apps=false'
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
>> > >
>> > > INFO: Using 'openejb.deployments.classpath=false'
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.c
>> lassic.Assembler
>> > > createRecipe
>> > >
>> > > INFO: Creating TransactionManager(id=Default Transaction Manager)
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.c
>> lassic.Assembler
>> > > createRecipe
>> > >
>> > > INFO: Creating SecurityService(id=Tomcat Security Service)
>> > >
>> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
>> > >
>> > > INFO: Using 'openejb.servicemanager.enabled=false'
>> > >
>> > > 55854f2f-9677-4e9f-8b99-f52b301274a2.war:
>> > >
>> > > /WEB-INF/
>> > >
>> > > /WEB-INF/lib/
>> > >
>> > > /WEB-INF/lib/deltaspike-core-impl-1.0.1.jar
>> > >
>> > > /WEB-INF/lib/deltaspike-core-api-1.0.1.jar
>> > >
>> > > /WEB-INF/classes/
>> > >
>> > > /WEB-INF/classes/dk/
>> > >
>> > > /WEB-INF/classes/dk/pfa/
>> > >
>> > > /WEB-INF/classes/dk/pfa/alsb/
>> > >
>> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/
>> > >
>> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/
>> > >
>> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/
>> > >
>> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/Service.class
>> > >
>> > > /WEB-INF/beans.xml
>> > >
>> > > apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract
>> > >
>> > > INFO: Extracting jar:
>> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
>> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2.war
>> > >
>> > > apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract
>> > >
>> > > INFO: Extracted path:
>> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
>> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
>> > >
>> > > apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.Tomc
>> atWebAppBuilder
>> > > deployWebApps
>> > >
>> > > INFO: using default host: localhost
>> > >
>> > > apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.Tomc
>> atWebAppBuilder
>> > > init
>> > >
>> > > INFO: ------------------------- localhost ->
>> > > /55854f2f-9677-4e9f-8b99-f52b301274a2
>> > >
>> > > apr. 10, 2017 1:46:52 PM org.apache.openejb.config.Conf
>> igurationFactory
>> > > configureApplication
>> > >
>> > > INFO: Configuring enterprise application:
>> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
>> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.Conf
>> igurationFactory
>> > > configureService
>> > >
>> > > INFO: Configuring Service(id=Default Managed Container,
>> type=Container,
>> > > provider-id=Default Managed Container)
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AutoConfig
>> > > createContainer
>> > >
>> > > INFO: Auto-creating a container for bean
>> > > 55854f2f-9677-4e9f-8b99-f52b301274a2.Comp1817281652:
>> > > Container(type=MANAGED, id=Default Managed Container)
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.c
>> lassic.Assembler
>> > > createRecipe
>> > >
>> > > INFO: Creating Container(id=Default Managed Container)
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.core.
>> > managed.SimplePassivater
>> > > init
>> > >
>> > > INFO: Using directory C:\Users\johndoe\AppData\Local\Temp for
>> stateful
>> > > session passivation
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AppInfoBuilder
>> build
>> > >
>> > > INFO: Enterprise application
>> > > "C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
>> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2"
>> > > loaded.
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.c
>> lassic.Assembler
>> > > createApplication
>> > >
>> > > INFO: Assembling app:
>> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
>> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.CdiBuilder
>> initSingleton
>> > >
>> > > INFO: Existing thread singleton service in SystemInstance():
>> > > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
>> > > startApplication
>> > >
>> > > INFO: OpenWebBeans Container is starting...
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader
>> > startUp
>> > >
>> > > INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader
>> > startUp
>> > >
>> > > INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
>> > >
>> > > apr. 10, 2017 1:46:53 PM
>> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>> > >
>> > > INFO: class:
>> > > org.apache.deltaspike.core.impl.exclude.extension.ExcludeExtension
>> > > activated=true
>> > >
>> > > apr. 10, 2017 1:46:53 PM
>> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>> > >
>> > > INFO: class:
>> > > org.apache.deltaspike.core.impl.exclude.CustomProjectStageBeanFilter
>> > > activated=true
>> > >
>> > > apr. 10, 2017 1:46:53 PM
>> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>> > >
>> > > INFO: class: org.apache.deltaspike.core.imp
>> l.exclude.GlobalAlternative
>> > > activated=true
>> > >
>> > > apr. 10, 2017 1:46:53 PM
>> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>> > >
>> > > INFO: class:
>> > > org.apache.deltaspike.core.impl.exception.control.extension.
>> > > ExceptionControlExtension
>> > > activated=true
>> > >
>> > > apr. 10, 2017 1:46:53 PM
>> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>> > >
>> > > INFO: class: org.apache.deltaspike.core.impl.message.
>> > > MessageBundleExtension
>> > > activated=true
>> > >
>> > > apr. 10, 2017 1:46:53 PM
>> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>> > >
>> > > INFO: class:
>> > > org.apache.deltaspike.core.impl.message.NamedMessageBundleIn
>> vocationHa
>> > > ndler
>> > > activated=true
>> > >
>> > > apr. 10, 2017 1:46:53 PM
>> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>> > >
>> > > INFO: class: org.apache.deltaspike.core.impl.jmx.MBeanExtension
>> > > activated=true
>> > >
>> > > apr. 10, 2017 1:46:53 PM
>> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>> > >
>> > > INFO: class:
>> > > org.apache.deltaspike.core.impl.scope.DeltaSpikeContextExtension
>> > > activated=true
>> > >
>> > > apr. 10, 2017 1:46:53 PM
>> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>> > >
>> > > INFO: class: org.apache.deltaspike.core.impl.config.
>> > ConfigurationExtension
>> > > activated=true
>> > >
>> > > apr. 10, 2017 1:46:53 PM
>> > > org.apache.deltaspike.core.util.ProjectStageProducer initProjectStage
>> > >
>> > > INFO: Computed the following DeltaSpike ProjectStage: Production
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.webbeans.config.BeansDeployer
>> > > validateInjectionPoints
>> > >
>> > > INFO: All injection points were validated successfully.
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
>> > > startApplication
>> > >
>> > > INFO: OpenWebBeans Container has started, it took 230 ms.
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.c
>> lassic.Assembler
>> > > createApplication
>> > >
>> > > INFO: Deployed
>> > > Application(path=C:\Users\johndoe\AppData\Local\Temp\
>> > > arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f
>> 52b301274a2)
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.catalina.core.ContainerBase
>> > > addChildInternal
>> > >
>> > > SEVERE: ContainerBase.addChild: start:
>> > >
>> > > org.apache.catalina.LifecycleException: Failed to start component
>> > > [StandardEngine[Tomcat].StandardHost[localhost].
>> > StandardContext[/55854f2f-
>> > > 9677-4e9f-8b99-f52b301274a2]]
>> > >
>> > >             at
>> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
>> > >
>> > >             at
>> > > org.apache.catalina.core.ContainerBase.addChildInternal(
>> > > ContainerBase.java:899)
>> > >
>> > >             at
>> > > org.apache.catalina.core.ContainerBase.addChild(ContainerBas
>> e.java:875)
>> > >
>> > >             at
>> > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
>> > >
>> > >             at
>> > > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(
>> > > TomcatWebAppBuilder.java:663)
>> > >
>> > >             at
>> > > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(
>> > > TomcatWebAppBuilder.java:622)
>> > >
>> > >             at
>> > > org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(
>> > > TomcatWebappDeployer.java:43)
>> > >
>> > >             at
>> > > org.apache.tomee.embedded.Container.deploy(Container.java:406)
>> > >
>> > >             at
>> > > org.apache.tomee.embedded.Container.deploy(Container.java:392)
>> > >
>> > >             at
>> > > org.apache.openejb.arquillian.embedded.EmbeddedTomEEContainer.deploy(
>> > > EmbeddedTomEEContainer.java:151)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.container.
>> > > ContainerDeployController$3.call(ContainerDeployController.java:161)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.container.
>> > > ContainerDeployController$3.call(ContainerDeployController.java:128)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.container.
>> > > ContainerDeployController.executeOperation(ContainerDeployController.
>> > > java:271)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.container.
>> > > ContainerDeployController.deploy(ContainerDeployController.java:127)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> > Method)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>> > Source)
>> > >
>> > >             at sun.reflect.DelegatingMethodAc
>> cessorImpl.invoke(Unknown
>> > > Source)
>> > >
>> > >             at java.lang.reflect.Method.invoke(Unknown Source)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
>> mpl.java:94)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
>> > > EventContextImpl.java:99)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
>> > > EventContextImpl.java:81)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.
>> > ContainerDeploymentContextHand
>> > > ler.createDeploymentContext(ContainerDeploymentContextHandle
>> r.java:78)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> > Method)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>> > Source)
>> > >
>> > >             at sun.reflect.DelegatingMethodAc
>> cessorImpl.invoke(Unknown
>> > > Source)
>> > >
>> > >             at java.lang.reflect.Method.invoke(Unknown Source)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
>> mpl.java:94)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
>> > > EventContextImpl.java:88)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.
>> > ContainerDeploymentContextHand
>> > > ler.createContainerContext(ContainerDeploymentContextHandler.java:57)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> > Method)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>> > Source)
>> > >
>> > >             at sun.reflect.DelegatingMethodAc
>> cessorImpl.invoke(Unknown
>> > > Source)
>> > >
>> > >             at java.lang.reflect.Method.invoke(Unknown Source)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
>> mpl.java:94)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
>> > > EventContextImpl.java:88)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.container.
>> > > DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(
>> > > DeploymentExceptionHandler.java:50)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> > Method)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>> > Source)
>> > >
>> > >             at sun.reflect.DelegatingMethodAc
>> cessorImpl.invoke(Unknown
>> > > Source)
>> > >
>> > >             at java.lang.reflect.Method.invoke(Unknown Source)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
>> mpl.java:94)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
>> > > EventContextImpl.java:88)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.container.
>> > > ContainerDeployController$1.perform(ContainerDeployControlle
>> r.java:95)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.container.
>> > > ContainerDeployController$1.perform(ContainerDeployControlle
>> r.java:80)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.container.
>> > > ContainerDeployController.forEachDeployment(ContainerDeployC
>> ontroller.
>> > > java:263)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.container.
>> > > ContainerDeployController.forEachManagedDeployment(
>> > > ContainerDeployController.java:239)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.impl.client.container.
>> > > ContainerDeployController.deployManaged(ContainerDeployController.
>> > java:79)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> > Method)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>> > Source)
>> > >
>> > >             at sun.reflect.DelegatingMethodAc
>> cessorImpl.invoke(Unknown
>> > > Source)
>> > >
>> > >             at java.lang.reflect.Method.invoke(Unknown Source)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
>> mpl.java:94)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
>> > > EventContextImpl.java:99)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
>> > > EventContextImpl.java:81)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
>> > >
>> > >             at
>> > > org.jboss.arquillian.container.test.impl.client.
>> > ContainerEventController.
>> > > execute(ContainerEventController.java:101)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> > Method)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>> > Source)
>> > >
>> > >             at sun.reflect.DelegatingMethodAc
>> cessorImpl.invoke(Unknown
>> > > Source)
>> > >
>> > >             at java.lang.reflect.Method.invoke(Unknown Source)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
>> mpl.java:94)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
>> > > EventContextImpl.java:99)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
>> > > EventContextImpl.java:81)
>> > >
>> > >             at
>> > > org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(
>> > > TestContextHandler.java:75)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> > Method)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>> > Source)
>> > >
>> > >             at sun.reflect.DelegatingMethodAc
>> cessorImpl.invoke(Unknown
>> > > Source)
>> > >
>> > >             at java.lang.reflect.Method.invoke(Unknown Source)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
>> mpl.java:94)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
>> > > EventContextImpl.java:88)
>> > >
>> > >             at
>> > > org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(
>> > > TestContextHandler.java:60)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> > Method)
>> > >
>> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>> > Source)
>> > >
>> > >             at sun.reflect.DelegatingMethodAc
>> cessorImpl.invoke(Unknown
>> > > Source)
>> > >
>> > >             at java.lang.reflect.Method.invoke(Unknown Source)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverI
>> mpl.java:94)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
>> > > EventContextImpl.java:88)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
>> > >
>> > >             at
>> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
>> > >
>> > >             at
>> > > org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(
>> > > EventTestRunnerAdaptor.java:80)
>> > >
>> > >             at
>> > > org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:182)
>> > >
>> > >             at
>> > > org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillia
>> n.java:314)
>> > >
>> > >             at
>> > > org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
>> > >
>> > >             at
>> > > org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)
>> > >
>> > >             at org.junit.runners.ParentRunner
>> .run(ParentRunner.java:363)
>> > >
>> > >             at
>> > > org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
>> > >
>> > >             at
>> > > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(
>> > > JUnit4TestReference.java:86)
>> > >
>> > >             at
>> > > org.eclipse.jdt.internal.junit.runner.TestExecution.
>> > > run(TestExecution.java:38)
>> > >
>> > >             at
>> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
>> > > runTests(RemoteTestRunner.java:459)
>> > >
>> > >             at
>> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
>> > > runTests(RemoteTestRunner.java:678)
>> > >
>> > >             at
>> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
>> > > run(RemoteTestRunner.java:382)
>> > >
>> > >             at
>> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
>> > > main(RemoteTestRunner.java:192)
>> > >
>> > > 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:223)
>> > >
>> > >             at
>> > > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(
>> > > TomcatWebAppBuilder.java:1400)
>> > >
>> > >             at
>> > > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(
>> > > TomcatWebAppBuilder.java:1100)
>> > >
>> > >             at
>> > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(
>> > > GlobalListenerSupport.java:130)
>> > >
>> > >             at
>> > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>> > > LifecycleSupport.java:117)
>> > >
>> > >             at
>> > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
>> > > LifecycleBase.java:90)
>> > >
>> > >             at
>> > > org.apache.catalina.core.StandardContext.startInternal(
>> > > StandardContext.java:5472)
>> > >
>> > >             at
>> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
>> > >
>> > >             ... 96 more
>> > >
>> > > Caused by: java.lang.ClassNotFoundException:
>> > > com.sun.el.ExpressionFactoryImpl
>> > >
>> > >             at
>> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
>> > > WebappClassLoaderBase.java:1858)
>> > >
>> > >             at
>> > > org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(
>> > > LazyStopWebappClassLoader.java:171)
>> > >
>> > >             at
>> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
>> > > WebappClassLoaderBase.java:1701)
>> > >
>> > >             at javax.el.FactoryFinder.newInst
>> ance(FactoryFinder.java:87)
>> > >
>> > >             ... 109 more
>> > >
>> > >
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol stop
>> > >
>> > > INFO: Stopping ProtocolHandler ["http-bio-8080"]
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol pause
>> > >
>> > > INFO: Pausing ProtocolHandler ["http-bio-8080"]
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.catalina.core.StandardService
>> > > stopInternal
>> > >
>> > > INFO: Stopping service Tomcat
>> > >
>> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.c
>> lassic.Assembler
>> > > destroyApplication
>> > >
>> > > INFO: Undeploying app:
>> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
>> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
>> > >
>> > > apr. 10, 2017 1:46:54 PM org.apache.openejb.util.OptionsLog info
>> > >
>> > > INFO: Using 'openjpa.Log=org.apache.openejb.openjpa.
>> > JULOpenJPALogFactory'
>> > >
>> > > apr. 10, 2017 1:46:54 PM org.apache.openejb.assembler.c
>> lassic.Assembler
>> > > destroyApplication
>> > >
>> > > INFO: Undeployed app:
>> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
>> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
>> > >
>> > > apr. 10, 2017 1:46:54 PM org.apache.coyote.AbstractProtocol destroy
>> > > INFO: Destroying ProtocolHandler ["http-bio-8080"]
>> > >
>> >
>>
>
>

Re: Caused by: java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl

Posted by Me Self <wm...@gmail.com>.
Hi

I cant shadow or replace the whole javaee-api with only the el api? And I
dont have a tomee 1.7.4 java-api, only the 7.0 one is available in
maven-repo.



On Mon, Apr 10, 2017 at 2:20 PM, Romain Manni-Bucau <rm...@gmail.com>
wrote:

> Openejb=tomee. The one to use is tomcat one so you can either add tomcat el
> api dependency before the adapter or exclude this one and import the same
> one but with tomcat classifier.
>
>
> Le 10 avr. 2017 14:17, "Me Self" <wm...@gmail.com> a écrit :
>
> Hi
>
> It appears that arquillian-tomee-embedded has a transitive dependency on
> org.apache.openejb:javaee-api. I cant find any tomee 1.7.4 specific
> java-api in maven repo?
>
>
>
> On Mon, Apr 10, 2017 at 1:59 PM, Romain Manni-Bucau <rmannibucau@gmail.com
> >
> wrote:
>
> > Hi
> >
> > Cause we use another impl. You just messed up tomee classpath. Blind
> guess
> > is you have javax javaee-api instead of tomee one. Therefore default is
> > wrong and you get this error
> >
> > Le 10 avr. 2017 13:57, "Me Self" <wm...@gmail.com> a écrit :
> >
> > > Hi All
> > >
> > > Running TomEE 1.7.4 with arquillian-tomee-embedded I get the error msg
> in
> > > subj. Why is it not included in the embedded server? How do I know
> which
> > > extra libraries to provide other than going through one error after
> > another
> > > (I already added deltaspike which was also missing)?
> > >
> > >
> > >
> > >
> > > apr. 10, 2017 1:46:50 PM org.apache.tomee.embedded.Container start
> > >
> > > INFO: Starting TomEE from:
> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> > >
> > > apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol init
> > >
> > > INFO: Initializing ProtocolHandler ["http-bio-8080"]
> > >
> > > apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardService
> > > startInternal
> > >
> > > INFO: Starting service Tomcat
> > >
> > > apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardEngine
> > > startInternal
> > >
> > > INFO: Starting Servlet Engine: Apache Tomcat/7.0.68
> > >
> > > apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol start
> > >
> > > INFO: Starting ProtocolHandler ["http-bio-8080"]
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> > >
> > > INFO: Using
> > > 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.
> > > TomEEDataSourceCreator'
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> > >
> > > INFO:
> > > ************************************************************
> > > ********************
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> > >
> > > INFO: OpenEJB http://tomee.apache.org/
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> > >
> > > INFO: Startup: Mon Apr 10 13:46:51 CEST 2017
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> > >
> > > INFO: Copyright 1999-2015 (C) Apache OpenEJB/TomEE Project, All Rights
> > > Reserved.
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> > >
> > > INFO: Version: 4.7.4
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> > >
> > > INFO: Build date: 20160304
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> > >
> > > INFO: Build time: 09:05
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> > >
> > > INFO:
> > > ************************************************************
> > > ********************
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> > >
> > > INFO: openejb.home =
> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> > >
> > > INFO: openejb.base =
> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder
> initializeOWB
> > >
> > > INFO: Created new singletonService
> > > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder
> initializeOWB
> > >
> > > INFO: Succeeded in installing singleton service
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.
> ConfigurationFactory
> > > init
> > >
> > > INFO: openejb configuration file is
> > > 'C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-
> > > tomee\conf\openejb.xml'
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.
> ConfigurationFactory
> > > configureService
> > >
> > > INFO: Configuring Service(id=Tomcat Security Service,
> > type=SecurityService,
> > > provider-id=Tomcat Security Service)
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.
> ConfigurationFactory
> > > configureService
> > >
> > > INFO: Configuring Service(id=Default Transaction Manager,
> > > type=TransactionManager, provider-id=Default Transaction Manager)
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> > >
> > > INFO: Using 'openejb.system.apps=false'
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> > >
> > > INFO: Using 'openejb.deployments.classpath=false'
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.
> classic.Assembler
> > > createRecipe
> > >
> > > INFO: Creating TransactionManager(id=Default Transaction Manager)
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.
> classic.Assembler
> > > createRecipe
> > >
> > > INFO: Creating SecurityService(id=Tomcat Security Service)
> > >
> > > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> > >
> > > INFO: Using 'openejb.servicemanager.enabled=false'
> > >
> > > 55854f2f-9677-4e9f-8b99-f52b301274a2.war:
> > >
> > > /WEB-INF/
> > >
> > > /WEB-INF/lib/
> > >
> > > /WEB-INF/lib/deltaspike-core-impl-1.0.1.jar
> > >
> > > /WEB-INF/lib/deltaspike-core-api-1.0.1.jar
> > >
> > > /WEB-INF/classes/
> > >
> > > /WEB-INF/classes/dk/
> > >
> > > /WEB-INF/classes/dk/pfa/
> > >
> > > /WEB-INF/classes/dk/pfa/alsb/
> > >
> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/
> > >
> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/
> > >
> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/
> > >
> > > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/Service.class
> > >
> > > /WEB-INF/beans.xml
> > >
> > > apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract
> > >
> > > INFO: Extracting jar:
> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2.war
> > >
> > > apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract
> > >
> > > INFO: Extracted path:
> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> > >
> > > apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.TomcatWebAppBuilder
> > > deployWebApps
> > >
> > > INFO: using default host: localhost
> > >
> > > apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.TomcatWebAppBuilder
> > > init
> > >
> > > INFO: ------------------------- localhost ->
> > > /55854f2f-9677-4e9f-8b99-f52b301274a2
> > >
> > > apr. 10, 2017 1:46:52 PM org.apache.openejb.config.
> ConfigurationFactory
> > > configureApplication
> > >
> > > INFO: Configuring enterprise application:
> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.
> ConfigurationFactory
> > > configureService
> > >
> > > INFO: Configuring Service(id=Default Managed Container, type=Container,
> > > provider-id=Default Managed Container)
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AutoConfig
> > > createContainer
> > >
> > > INFO: Auto-creating a container for bean
> > > 55854f2f-9677-4e9f-8b99-f52b301274a2.Comp1817281652:
> > > Container(type=MANAGED, id=Default Managed Container)
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.
> classic.Assembler
> > > createRecipe
> > >
> > > INFO: Creating Container(id=Default Managed Container)
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.core.
> > managed.SimplePassivater
> > > init
> > >
> > > INFO: Using directory C:\Users\johndoe\AppData\Local\Temp for stateful
> > > session passivation
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AppInfoBuilder
> build
> > >
> > > INFO: Enterprise application
> > > "C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2"
> > > loaded.
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.
> classic.Assembler
> > > createApplication
> > >
> > > INFO: Assembling app:
> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.CdiBuilder
> initSingleton
> > >
> > > INFO: Existing thread singleton service in SystemInstance():
> > > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
> > > startApplication
> > >
> > > INFO: OpenWebBeans Container is starting...
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader
> > startUp
> > >
> > > INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader
> > startUp
> > >
> > > INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> > >
> > > apr. 10, 2017 1:46:53 PM
> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> > >
> > > INFO: class:
> > > org.apache.deltaspike.core.impl.exclude.extension.ExcludeExtension
> > > activated=true
> > >
> > > apr. 10, 2017 1:46:53 PM
> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> > >
> > > INFO: class:
> > > org.apache.deltaspike.core.impl.exclude.CustomProjectStageBeanFilter
> > > activated=true
> > >
> > > apr. 10, 2017 1:46:53 PM
> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> > >
> > > INFO: class: org.apache.deltaspike.core.impl.exclude.GlobalAlternative
> > > activated=true
> > >
> > > apr. 10, 2017 1:46:53 PM
> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> > >
> > > INFO: class:
> > > org.apache.deltaspike.core.impl.exception.control.extension.
> > > ExceptionControlExtension
> > > activated=true
> > >
> > > apr. 10, 2017 1:46:53 PM
> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> > >
> > > INFO: class: org.apache.deltaspike.core.impl.message.
> > > MessageBundleExtension
> > > activated=true
> > >
> > > apr. 10, 2017 1:46:53 PM
> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> > >
> > > INFO: class:
> > > org.apache.deltaspike.core.impl.message.NamedMessageBundleInvocationHa
> > > ndler
> > > activated=true
> > >
> > > apr. 10, 2017 1:46:53 PM
> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> > >
> > > INFO: class: org.apache.deltaspike.core.impl.jmx.MBeanExtension
> > > activated=true
> > >
> > > apr. 10, 2017 1:46:53 PM
> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> > >
> > > INFO: class:
> > > org.apache.deltaspike.core.impl.scope.DeltaSpikeContextExtension
> > > activated=true
> > >
> > > apr. 10, 2017 1:46:53 PM
> > > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> > >
> > > INFO: class: org.apache.deltaspike.core.impl.config.
> > ConfigurationExtension
> > > activated=true
> > >
> > > apr. 10, 2017 1:46:53 PM
> > > org.apache.deltaspike.core.util.ProjectStageProducer initProjectStage
> > >
> > > INFO: Computed the following DeltaSpike ProjectStage: Production
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.webbeans.config.BeansDeployer
> > > validateInjectionPoints
> > >
> > > INFO: All injection points were validated successfully.
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
> > > startApplication
> > >
> > > INFO: OpenWebBeans Container has started, it took 230 ms.
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.
> classic.Assembler
> > > createApplication
> > >
> > > INFO: Deployed
> > > Application(path=C:\Users\johndoe\AppData\Local\Temp\
> > > arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-
> f52b301274a2)
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.catalina.core.ContainerBase
> > > addChildInternal
> > >
> > > SEVERE: ContainerBase.addChild: start:
> > >
> > > org.apache.catalina.LifecycleException: Failed to start component
> > > [StandardEngine[Tomcat].StandardHost[localhost].
> > StandardContext[/55854f2f-
> > > 9677-4e9f-8b99-f52b301274a2]]
> > >
> > >             at
> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
> > >
> > >             at
> > > org.apache.catalina.core.ContainerBase.addChildInternal(
> > > ContainerBase.java:899)
> > >
> > >             at
> > > org.apache.catalina.core.ContainerBase.addChild(
> ContainerBase.java:875)
> > >
> > >             at
> > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
> > >
> > >             at
> > > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(
> > > TomcatWebAppBuilder.java:663)
> > >
> > >             at
> > > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(
> > > TomcatWebAppBuilder.java:622)
> > >
> > >             at
> > > org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(
> > > TomcatWebappDeployer.java:43)
> > >
> > >             at
> > > org.apache.tomee.embedded.Container.deploy(Container.java:406)
> > >
> > >             at
> > > org.apache.tomee.embedded.Container.deploy(Container.java:392)
> > >
> > >             at
> > > org.apache.openejb.arquillian.embedded.EmbeddedTomEEContainer.deploy(
> > > EmbeddedTomEEContainer.java:151)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.container.
> > > ContainerDeployController$3.call(ContainerDeployController.java:161)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.container.
> > > ContainerDeployController$3.call(ContainerDeployController.java:128)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.container.
> > > ContainerDeployController.executeOperation(ContainerDeployController.
> > > java:271)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.container.
> > > ContainerDeployController.deploy(ContainerDeployController.java:127)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> > Source)
> > >
> > >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > > Source)
> > >
> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> ObserverImpl.java:94)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > > EventContextImpl.java:99)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > > EventContextImpl.java:81)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.
> > ContainerDeploymentContextHand
> > > ler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> > Source)
> > >
> > >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > > Source)
> > >
> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> ObserverImpl.java:94)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > > EventContextImpl.java:88)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.
> > ContainerDeploymentContextHand
> > > ler.createContainerContext(ContainerDeploymentContextHandler.java:57)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> > Source)
> > >
> > >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > > Source)
> > >
> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> ObserverImpl.java:94)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > > EventContextImpl.java:88)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.container.
> > > DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(
> > > DeploymentExceptionHandler.java:50)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> > Source)
> > >
> > >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > > Source)
> > >
> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> ObserverImpl.java:94)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > > EventContextImpl.java:88)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.container.
> > > ContainerDeployController$1.perform(ContainerDeployController.java:95)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.container.
> > > ContainerDeployController$1.perform(ContainerDeployController.java:80)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.container.
> > > ContainerDeployController.forEachDeployment(ContainerDeployController.
> > > java:263)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.container.
> > > ContainerDeployController.forEachManagedDeployment(
> > > ContainerDeployController.java:239)
> > >
> > >             at
> > > org.jboss.arquillian.container.impl.client.container.
> > > ContainerDeployController.deployManaged(ContainerDeployController.
> > java:79)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> > Source)
> > >
> > >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > > Source)
> > >
> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> ObserverImpl.java:94)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > > EventContextImpl.java:99)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > > EventContextImpl.java:81)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> > >
> > >             at
> > > org.jboss.arquillian.container.test.impl.client.
> > ContainerEventController.
> > > execute(ContainerEventController.java:101)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> > Source)
> > >
> > >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > > Source)
> > >
> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> ObserverImpl.java:94)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > > EventContextImpl.java:99)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > > EventContextImpl.java:81)
> > >
> > >             at
> > > org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(
> > > TestContextHandler.java:75)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> > Source)
> > >
> > >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > > Source)
> > >
> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> ObserverImpl.java:94)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > > EventContextImpl.java:88)
> > >
> > >             at
> > > org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(
> > > TestContextHandler.java:60)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > >
> > >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> > Source)
> > >
> > >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > > Source)
> > >
> > >             at java.lang.reflect.Method.invoke(Unknown Source)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ObserverImpl.invoke(
> ObserverImpl.java:94)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > > EventContextImpl.java:88)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
> > >
> > >             at
> > > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
> > >
> > >             at
> > > org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(
> > > EventTestRunnerAdaptor.java:80)
> > >
> > >             at
> > > org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:182)
> > >
> > >             at
> > > org.jboss.arquillian.junit.Arquillian.multiExecute(
> Arquillian.java:314)
> > >
> > >             at
> > > org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
> > >
> > >             at
> > > org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)
> > >
> > >             at org.junit.runners.ParentRunner.run(ParentRunner.
> java:363)
> > >
> > >             at
> > > org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
> > >
> > >             at
> > > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(
> > > JUnit4TestReference.java:86)
> > >
> > >             at
> > > org.eclipse.jdt.internal.junit.runner.TestExecution.
> > > run(TestExecution.java:38)
> > >
> > >             at
> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > > runTests(RemoteTestRunner.java:459)
> > >
> > >             at
> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > > runTests(RemoteTestRunner.java:678)
> > >
> > >             at
> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > > run(RemoteTestRunner.java:382)
> > >
> > >             at
> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > > main(RemoteTestRunner.java:192)
> > >
> > > 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:223)
> > >
> > >             at
> > > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(
> > > TomcatWebAppBuilder.java:1400)
> > >
> > >             at
> > > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(
> > > TomcatWebAppBuilder.java:1100)
> > >
> > >             at
> > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(
> > > GlobalListenerSupport.java:130)
> > >
> > >             at
> > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> > > LifecycleSupport.java:117)
> > >
> > >             at
> > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> > > LifecycleBase.java:90)
> > >
> > >             at
> > > org.apache.catalina.core.StandardContext.startInternal(
> > > StandardContext.java:5472)
> > >
> > >             at
> > > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
> > >
> > >             ... 96 more
> > >
> > > Caused by: java.lang.ClassNotFoundException:
> > > com.sun.el.ExpressionFactoryImpl
> > >
> > >             at
> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> > > WebappClassLoaderBase.java:1858)
> > >
> > >             at
> > > org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(
> > > LazyStopWebappClassLoader.java:171)
> > >
> > >             at
> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> > > WebappClassLoaderBase.java:1701)
> > >
> > >             at javax.el.FactoryFinder.newInstance(FactoryFinder.
> java:87)
> > >
> > >             ... 109 more
> > >
> > >
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol stop
> > >
> > > INFO: Stopping ProtocolHandler ["http-bio-8080"]
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol pause
> > >
> > > INFO: Pausing ProtocolHandler ["http-bio-8080"]
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.catalina.core.StandardService
> > > stopInternal
> > >
> > > INFO: Stopping service Tomcat
> > >
> > > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.
> classic.Assembler
> > > destroyApplication
> > >
> > > INFO: Undeploying app:
> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> > >
> > > apr. 10, 2017 1:46:54 PM org.apache.openejb.util.OptionsLog info
> > >
> > > INFO: Using 'openjpa.Log=org.apache.openejb.openjpa.
> > JULOpenJPALogFactory'
> > >
> > > apr. 10, 2017 1:46:54 PM org.apache.openejb.assembler.
> classic.Assembler
> > > destroyApplication
> > >
> > > INFO: Undeployed app:
> > > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> > >
> > > apr. 10, 2017 1:46:54 PM org.apache.coyote.AbstractProtocol destroy
> > > INFO: Destroying ProtocolHandler ["http-bio-8080"]
> > >
> >
>

Re: Caused by: java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Openejb=tomee. The one to use is tomcat one so you can either add tomcat el
api dependency before the adapter or exclude this one and import the same
one but with tomcat classifier.


Le 10 avr. 2017 14:17, "Me Self" <wm...@gmail.com> a écrit :

Hi

It appears that arquillian-tomee-embedded has a transitive dependency on
org.apache.openejb:javaee-api. I cant find any tomee 1.7.4 specific
java-api in maven repo?



On Mon, Apr 10, 2017 at 1:59 PM, Romain Manni-Bucau <rm...@gmail.com>
wrote:

> Hi
>
> Cause we use another impl. You just messed up tomee classpath. Blind guess
> is you have javax javaee-api instead of tomee one. Therefore default is
> wrong and you get this error
>
> Le 10 avr. 2017 13:57, "Me Self" <wm...@gmail.com> a écrit :
>
> > Hi All
> >
> > Running TomEE 1.7.4 with arquillian-tomee-embedded I get the error msg
in
> > subj. Why is it not included in the embedded server? How do I know which
> > extra libraries to provide other than going through one error after
> another
> > (I already added deltaspike which was also missing)?
> >
> >
> >
> >
> > apr. 10, 2017 1:46:50 PM org.apache.tomee.embedded.Container start
> >
> > INFO: Starting TomEE from:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> >
> > apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol init
> >
> > INFO: Initializing ProtocolHandler ["http-bio-8080"]
> >
> > apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardService
> > startInternal
> >
> > INFO: Starting service Tomcat
> >
> > apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardEngine
> > startInternal
> >
> > INFO: Starting Servlet Engine: Apache Tomcat/7.0.68
> >
> > apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol start
> >
> > INFO: Starting ProtocolHandler ["http-bio-8080"]
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >
> > INFO: Using
> > 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.
> > TomEEDataSourceCreator'
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO:
> > ************************************************************
> > ********************
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: OpenEJB http://tomee.apache.org/
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: Startup: Mon Apr 10 13:46:51 CEST 2017
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: Copyright 1999-2015 (C) Apache OpenEJB/TomEE Project, All Rights
> > Reserved.
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: Version: 4.7.4
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: Build date: 20160304
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: Build time: 09:05
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO:
> > ************************************************************
> > ********************
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: openejb.home =
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: openejb.base =
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> >
> > INFO: Created new singletonService
> > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> >
> > INFO: Succeeded in installing singleton service
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory
> > init
> >
> > INFO: openejb configuration file is
> > 'C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-
> > tomee\conf\openejb.xml'
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory
> > configureService
> >
> > INFO: Configuring Service(id=Tomcat Security Service,
> type=SecurityService,
> > provider-id=Tomcat Security Service)
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory
> > configureService
> >
> > INFO: Configuring Service(id=Default Transaction Manager,
> > type=TransactionManager, provider-id=Default Transaction Manager)
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >
> > INFO: Using 'openejb.system.apps=false'
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >
> > INFO: Using 'openejb.deployments.classpath=false'
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.classic.Assembler
> > createRecipe
> >
> > INFO: Creating TransactionManager(id=Default Transaction Manager)
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.classic.Assembler
> > createRecipe
> >
> > INFO: Creating SecurityService(id=Tomcat Security Service)
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >
> > INFO: Using 'openejb.servicemanager.enabled=false'
> >
> > 55854f2f-9677-4e9f-8b99-f52b301274a2.war:
> >
> > /WEB-INF/
> >
> > /WEB-INF/lib/
> >
> > /WEB-INF/lib/deltaspike-core-impl-1.0.1.jar
> >
> > /WEB-INF/lib/deltaspike-core-api-1.0.1.jar
> >
> > /WEB-INF/classes/
> >
> > /WEB-INF/classes/dk/
> >
> > /WEB-INF/classes/dk/pfa/
> >
> > /WEB-INF/classes/dk/pfa/alsb/
> >
> > /WEB-INF/classes/dk/pfa/alsb/arkivering/
> >
> > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/
> >
> > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/
> >
> > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/Service.class
> >
> > /WEB-INF/beans.xml
> >
> > apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract
> >
> > INFO: Extracting jar:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2.war
> >
> > apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract
> >
> > INFO: Extracted path:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.TomcatWebAppBuilder
> > deployWebApps
> >
> > INFO: using default host: localhost
> >
> > apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.TomcatWebAppBuilder
> > init
> >
> > INFO: ------------------------- localhost ->
> > /55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:52 PM org.apache.openejb.config.ConfigurationFactory
> > configureApplication
> >
> > INFO: Configuring enterprise application:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.ConfigurationFactory
> > configureService
> >
> > INFO: Configuring Service(id=Default Managed Container, type=Container,
> > provider-id=Default Managed Container)
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AutoConfig
> > createContainer
> >
> > INFO: Auto-creating a container for bean
> > 55854f2f-9677-4e9f-8b99-f52b301274a2.Comp1817281652:
> > Container(type=MANAGED, id=Default Managed Container)
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> > createRecipe
> >
> > INFO: Creating Container(id=Default Managed Container)
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.core.
> managed.SimplePassivater
> > init
> >
> > INFO: Using directory C:\Users\johndoe\AppData\Local\Temp for stateful
> > session passivation
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AppInfoBuilder build
> >
> > INFO: Enterprise application
> > "C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2"
> > loaded.
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> > createApplication
> >
> > INFO: Assembling app:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.CdiBuilder initSingleton
> >
> > INFO: Existing thread singleton service in SystemInstance():
> > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
> > startApplication
> >
> > INFO: OpenWebBeans Container is starting...
> >
> > apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader
> startUp
> >
> > INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
> >
> > apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader
> startUp
> >
> > INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class:
> > org.apache.deltaspike.core.impl.exclude.extension.ExcludeExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class:
> > org.apache.deltaspike.core.impl.exclude.CustomProjectStageBeanFilter
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class: org.apache.deltaspike.core.impl.exclude.GlobalAlternative
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class:
> > org.apache.deltaspike.core.impl.exception.control.extension.
> > ExceptionControlExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class: org.apache.deltaspike.core.impl.message.
> > MessageBundleExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class:
> > org.apache.deltaspike.core.impl.message.NamedMessageBundleInvocationHa
> > ndler
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class: org.apache.deltaspike.core.impl.jmx.MBeanExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class:
> > org.apache.deltaspike.core.impl.scope.DeltaSpikeContextExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class: org.apache.deltaspike.core.impl.config.
> ConfigurationExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ProjectStageProducer initProjectStage
> >
> > INFO: Computed the following DeltaSpike ProjectStage: Production
> >
> > apr. 10, 2017 1:46:53 PM org.apache.webbeans.config.BeansDeployer
> > validateInjectionPoints
> >
> > INFO: All injection points were validated successfully.
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
> > startApplication
> >
> > INFO: OpenWebBeans Container has started, it took 230 ms.
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> > createApplication
> >
> > INFO: Deployed
> > Application(path=C:\Users\johndoe\AppData\Local\Temp\
> > arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2)
> >
> > apr. 10, 2017 1:46:53 PM org.apache.catalina.core.ContainerBase
> > addChildInternal
> >
> > SEVERE: ContainerBase.addChild: start:
> >
> > org.apache.catalina.LifecycleException: Failed to start component
> > [StandardEngine[Tomcat].StandardHost[localhost].
> StandardContext[/55854f2f-
> > 9677-4e9f-8b99-f52b301274a2]]
> >
> >             at
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
> >
> >             at
> > org.apache.catalina.core.ContainerBase.addChildInternal(
> > ContainerBase.java:899)
> >
> >             at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
> >
> >             at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
> >
> >             at
> > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(
> > TomcatWebAppBuilder.java:663)
> >
> >             at
> > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(
> > TomcatWebAppBuilder.java:622)
> >
> >             at
> > org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(
> > TomcatWebappDeployer.java:43)
> >
> >             at
> > org.apache.tomee.embedded.Container.deploy(Container.java:406)
> >
> >             at
> > org.apache.tomee.embedded.Container.deploy(Container.java:392)
> >
> >             at
> > org.apache.openejb.arquillian.embedded.EmbeddedTomEEContainer.deploy(
> > EmbeddedTomEEContainer.java:151)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$3.call(ContainerDeployController.java:161)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$3.call(ContainerDeployController.java:128)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.executeOperation(ContainerDeployController.
> > java:271)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.deploy(ContainerDeployController.java:127)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.
> ContainerDeploymentContextHand
> > ler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.
> ContainerDeploymentContextHand
> > ler.createContainerContext(ContainerDeploymentContextHandler.java:57)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(
> > DeploymentExceptionHandler.java:50)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$1.perform(ContainerDeployController.java:95)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$1.perform(ContainerDeployController.java:80)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.forEachDeployment(ContainerDeployController.
> > java:263)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.forEachManagedDeployment(
> > ContainerDeployController.java:239)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.deployManaged(ContainerDeployController.
> java:79)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> >
> >             at
> > org.jboss.arquillian.container.test.impl.client.
> ContainerEventController.
> > execute(ContainerEventController.java:101)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >
> >             at
> > org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(
> > TestContextHandler.java:75)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >
> >             at
> > org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(
> > TestContextHandler.java:60)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
> >
> >             at
> > org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(
> > EventTestRunnerAdaptor.java:80)
> >
> >             at
> > org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:182)
> >
> >             at
> > org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)
> >
> >             at
> > org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
> >
> >             at
> > org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)
> >
> >             at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >
> >             at
> > org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
> >
> >             at
> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(
> > JUnit4TestReference.java:86)
> >
> >             at
> > org.eclipse.jdt.internal.junit.runner.TestExecution.
> > run(TestExecution.java:38)
> >
> >             at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > runTests(RemoteTestRunner.java:459)
> >
> >             at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > runTests(RemoteTestRunner.java:678)
> >
> >             at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > run(RemoteTestRunner.java:382)
> >
> >             at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > main(RemoteTestRunner.java:192)
> >
> > 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:223)
> >
> >             at
> > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(
> > TomcatWebAppBuilder.java:1400)
> >
> >             at
> > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(
> > TomcatWebAppBuilder.java:1100)
> >
> >             at
> > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(
> > GlobalListenerSupport.java:130)
> >
> >             at
> > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> > LifecycleSupport.java:117)
> >
> >             at
> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> > LifecycleBase.java:90)
> >
> >             at
> > org.apache.catalina.core.StandardContext.startInternal(
> > StandardContext.java:5472)
> >
> >             at
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
> >
> >             ... 96 more
> >
> > Caused by: java.lang.ClassNotFoundException:
> > com.sun.el.ExpressionFactoryImpl
> >
> >             at
> > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> > WebappClassLoaderBase.java:1858)
> >
> >             at
> > org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(
> > LazyStopWebappClassLoader.java:171)
> >
> >             at
> > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> > WebappClassLoaderBase.java:1701)
> >
> >             at javax.el.FactoryFinder.newInstance(FactoryFinder.java:87)
> >
> >             ... 109 more
> >
> >
> >
> > apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol stop
> >
> > INFO: Stopping ProtocolHandler ["http-bio-8080"]
> >
> > apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol pause
> >
> > INFO: Pausing ProtocolHandler ["http-bio-8080"]
> >
> > apr. 10, 2017 1:46:53 PM org.apache.catalina.core.StandardService
> > stopInternal
> >
> > INFO: Stopping service Tomcat
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> > destroyApplication
> >
> > INFO: Undeploying app:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:54 PM org.apache.openejb.util.OptionsLog info
> >
> > INFO: Using 'openjpa.Log=org.apache.openejb.openjpa.
> JULOpenJPALogFactory'
> >
> > apr. 10, 2017 1:46:54 PM org.apache.openejb.assembler.classic.Assembler
> > destroyApplication
> >
> > INFO: Undeployed app:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:54 PM org.apache.coyote.AbstractProtocol destroy
> > INFO: Destroying ProtocolHandler ["http-bio-8080"]
> >
>

Re: Caused by: java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl

Posted by Me Self <wm...@gmail.com>.
Hi

It appears that arquillian-tomee-embedded has a transitive dependency on
org.apache.openejb:javaee-api. I cant find any tomee 1.7.4 specific
java-api in maven repo?



On Mon, Apr 10, 2017 at 1:59 PM, Romain Manni-Bucau <rm...@gmail.com>
wrote:

> Hi
>
> Cause we use another impl. You just messed up tomee classpath. Blind guess
> is you have javax javaee-api instead of tomee one. Therefore default is
> wrong and you get this error
>
> Le 10 avr. 2017 13:57, "Me Self" <wm...@gmail.com> a écrit :
>
> > Hi All
> >
> > Running TomEE 1.7.4 with arquillian-tomee-embedded I get the error msg in
> > subj. Why is it not included in the embedded server? How do I know which
> > extra libraries to provide other than going through one error after
> another
> > (I already added deltaspike which was also missing)?
> >
> >
> >
> >
> > apr. 10, 2017 1:46:50 PM org.apache.tomee.embedded.Container start
> >
> > INFO: Starting TomEE from:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> >
> > apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol init
> >
> > INFO: Initializing ProtocolHandler ["http-bio-8080"]
> >
> > apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardService
> > startInternal
> >
> > INFO: Starting service Tomcat
> >
> > apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardEngine
> > startInternal
> >
> > INFO: Starting Servlet Engine: Apache Tomcat/7.0.68
> >
> > apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol start
> >
> > INFO: Starting ProtocolHandler ["http-bio-8080"]
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >
> > INFO: Using
> > 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.
> > TomEEDataSourceCreator'
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO:
> > ************************************************************
> > ********************
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: OpenEJB http://tomee.apache.org/
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: Startup: Mon Apr 10 13:46:51 CEST 2017
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: Copyright 1999-2015 (C) Apache OpenEJB/TomEE Project, All Rights
> > Reserved.
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: Version: 4.7.4
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: Build date: 20160304
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: Build time: 09:05
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO:
> > ************************************************************
> > ********************
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: openejb.home =
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
> >
> > INFO: openejb.base =
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> >
> > INFO: Created new singletonService
> > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> >
> > INFO: Succeeded in installing singleton service
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory
> > init
> >
> > INFO: openejb configuration file is
> > 'C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-
> > tomee\conf\openejb.xml'
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory
> > configureService
> >
> > INFO: Configuring Service(id=Tomcat Security Service,
> type=SecurityService,
> > provider-id=Tomcat Security Service)
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory
> > configureService
> >
> > INFO: Configuring Service(id=Default Transaction Manager,
> > type=TransactionManager, provider-id=Default Transaction Manager)
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >
> > INFO: Using 'openejb.system.apps=false'
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >
> > INFO: Using 'openejb.deployments.classpath=false'
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.classic.Assembler
> > createRecipe
> >
> > INFO: Creating TransactionManager(id=Default Transaction Manager)
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.classic.Assembler
> > createRecipe
> >
> > INFO: Creating SecurityService(id=Tomcat Security Service)
> >
> > apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
> >
> > INFO: Using 'openejb.servicemanager.enabled=false'
> >
> > 55854f2f-9677-4e9f-8b99-f52b301274a2.war:
> >
> > /WEB-INF/
> >
> > /WEB-INF/lib/
> >
> > /WEB-INF/lib/deltaspike-core-impl-1.0.1.jar
> >
> > /WEB-INF/lib/deltaspike-core-api-1.0.1.jar
> >
> > /WEB-INF/classes/
> >
> > /WEB-INF/classes/dk/
> >
> > /WEB-INF/classes/dk/pfa/
> >
> > /WEB-INF/classes/dk/pfa/alsb/
> >
> > /WEB-INF/classes/dk/pfa/alsb/arkivering/
> >
> > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/
> >
> > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/
> >
> > /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/Service.class
> >
> > /WEB-INF/beans.xml
> >
> > apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract
> >
> > INFO: Extracting jar:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2.war
> >
> > apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract
> >
> > INFO: Extracted path:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.TomcatWebAppBuilder
> > deployWebApps
> >
> > INFO: using default host: localhost
> >
> > apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.TomcatWebAppBuilder
> > init
> >
> > INFO: ------------------------- localhost ->
> > /55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:52 PM org.apache.openejb.config.ConfigurationFactory
> > configureApplication
> >
> > INFO: Configuring enterprise application:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.ConfigurationFactory
> > configureService
> >
> > INFO: Configuring Service(id=Default Managed Container, type=Container,
> > provider-id=Default Managed Container)
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AutoConfig
> > createContainer
> >
> > INFO: Auto-creating a container for bean
> > 55854f2f-9677-4e9f-8b99-f52b301274a2.Comp1817281652:
> > Container(type=MANAGED, id=Default Managed Container)
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> > createRecipe
> >
> > INFO: Creating Container(id=Default Managed Container)
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.core.
> managed.SimplePassivater
> > init
> >
> > INFO: Using directory C:\Users\johndoe\AppData\Local\Temp for stateful
> > session passivation
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AppInfoBuilder build
> >
> > INFO: Enterprise application
> > "C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2"
> > loaded.
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> > createApplication
> >
> > INFO: Assembling app:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.CdiBuilder initSingleton
> >
> > INFO: Existing thread singleton service in SystemInstance():
> > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
> > startApplication
> >
> > INFO: OpenWebBeans Container is starting...
> >
> > apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader
> startUp
> >
> > INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
> >
> > apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader
> startUp
> >
> > INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class:
> > org.apache.deltaspike.core.impl.exclude.extension.ExcludeExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class:
> > org.apache.deltaspike.core.impl.exclude.CustomProjectStageBeanFilter
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class: org.apache.deltaspike.core.impl.exclude.GlobalAlternative
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class:
> > org.apache.deltaspike.core.impl.exception.control.extension.
> > ExceptionControlExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class: org.apache.deltaspike.core.impl.message.
> > MessageBundleExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class:
> > org.apache.deltaspike.core.impl.message.NamedMessageBundleInvocationHa
> > ndler
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class: org.apache.deltaspike.core.impl.jmx.MBeanExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class:
> > org.apache.deltaspike.core.impl.scope.DeltaSpikeContextExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
> >
> > INFO: class: org.apache.deltaspike.core.impl.config.
> ConfigurationExtension
> > activated=true
> >
> > apr. 10, 2017 1:46:53 PM
> > org.apache.deltaspike.core.util.ProjectStageProducer initProjectStage
> >
> > INFO: Computed the following DeltaSpike ProjectStage: Production
> >
> > apr. 10, 2017 1:46:53 PM org.apache.webbeans.config.BeansDeployer
> > validateInjectionPoints
> >
> > INFO: All injection points were validated successfully.
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
> > startApplication
> >
> > INFO: OpenWebBeans Container has started, it took 230 ms.
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> > createApplication
> >
> > INFO: Deployed
> > Application(path=C:\Users\johndoe\AppData\Local\Temp\
> > arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2)
> >
> > apr. 10, 2017 1:46:53 PM org.apache.catalina.core.ContainerBase
> > addChildInternal
> >
> > SEVERE: ContainerBase.addChild: start:
> >
> > org.apache.catalina.LifecycleException: Failed to start component
> > [StandardEngine[Tomcat].StandardHost[localhost].
> StandardContext[/55854f2f-
> > 9677-4e9f-8b99-f52b301274a2]]
> >
> >             at
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
> >
> >             at
> > org.apache.catalina.core.ContainerBase.addChildInternal(
> > ContainerBase.java:899)
> >
> >             at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
> >
> >             at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
> >
> >             at
> > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(
> > TomcatWebAppBuilder.java:663)
> >
> >             at
> > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(
> > TomcatWebAppBuilder.java:622)
> >
> >             at
> > org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(
> > TomcatWebappDeployer.java:43)
> >
> >             at
> > org.apache.tomee.embedded.Container.deploy(Container.java:406)
> >
> >             at
> > org.apache.tomee.embedded.Container.deploy(Container.java:392)
> >
> >             at
> > org.apache.openejb.arquillian.embedded.EmbeddedTomEEContainer.deploy(
> > EmbeddedTomEEContainer.java:151)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$3.call(ContainerDeployController.java:161)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$3.call(ContainerDeployController.java:128)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.executeOperation(ContainerDeployController.
> > java:271)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.deploy(ContainerDeployController.java:127)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.
> ContainerDeploymentContextHand
> > ler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.
> ContainerDeploymentContextHand
> > ler.createContainerContext(ContainerDeploymentContextHandler.java:57)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(
> > DeploymentExceptionHandler.java:50)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$1.perform(ContainerDeployController.java:95)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController$1.perform(ContainerDeployController.java:80)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.forEachDeployment(ContainerDeployController.
> > java:263)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.forEachManagedDeployment(
> > ContainerDeployController.java:239)
> >
> >             at
> > org.jboss.arquillian.container.impl.client.container.
> > ContainerDeployController.deployManaged(ContainerDeployController.
> java:79)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> >
> >             at
> > org.jboss.arquillian.container.test.impl.client.
> ContainerEventController.
> > execute(ContainerEventController.java:101)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> > EventContextImpl.java:99)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:81)
> >
> >             at
> > org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(
> > TestContextHandler.java:75)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >
> >             at
> > org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(
> > TestContextHandler.java:60)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> >
> >             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> Source)
> >
> >             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> > Source)
> >
> >             at java.lang.reflect.Method.invoke(Unknown Source)
> >
> >             at
> > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> >
> >             at
> > org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> > EventContextImpl.java:88)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
> >
> >             at
> > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
> >
> >             at
> > org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(
> > EventTestRunnerAdaptor.java:80)
> >
> >             at
> > org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:182)
> >
> >             at
> > org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)
> >
> >             at
> > org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
> >
> >             at
> > org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)
> >
> >             at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >
> >             at
> > org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
> >
> >             at
> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(
> > JUnit4TestReference.java:86)
> >
> >             at
> > org.eclipse.jdt.internal.junit.runner.TestExecution.
> > run(TestExecution.java:38)
> >
> >             at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > runTests(RemoteTestRunner.java:459)
> >
> >             at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > runTests(RemoteTestRunner.java:678)
> >
> >             at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > run(RemoteTestRunner.java:382)
> >
> >             at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> > main(RemoteTestRunner.java:192)
> >
> > 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:223)
> >
> >             at
> > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(
> > TomcatWebAppBuilder.java:1400)
> >
> >             at
> > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(
> > TomcatWebAppBuilder.java:1100)
> >
> >             at
> > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(
> > GlobalListenerSupport.java:130)
> >
> >             at
> > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> > LifecycleSupport.java:117)
> >
> >             at
> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> > LifecycleBase.java:90)
> >
> >             at
> > org.apache.catalina.core.StandardContext.startInternal(
> > StandardContext.java:5472)
> >
> >             at
> > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
> >
> >             ... 96 more
> >
> > Caused by: java.lang.ClassNotFoundException:
> > com.sun.el.ExpressionFactoryImpl
> >
> >             at
> > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> > WebappClassLoaderBase.java:1858)
> >
> >             at
> > org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(
> > LazyStopWebappClassLoader.java:171)
> >
> >             at
> > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> > WebappClassLoaderBase.java:1701)
> >
> >             at javax.el.FactoryFinder.newInstance(FactoryFinder.java:87)
> >
> >             ... 109 more
> >
> >
> >
> > apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol stop
> >
> > INFO: Stopping ProtocolHandler ["http-bio-8080"]
> >
> > apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol pause
> >
> > INFO: Pausing ProtocolHandler ["http-bio-8080"]
> >
> > apr. 10, 2017 1:46:53 PM org.apache.catalina.core.StandardService
> > stopInternal
> >
> > INFO: Stopping service Tomcat
> >
> > apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> > destroyApplication
> >
> > INFO: Undeploying app:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:54 PM org.apache.openejb.util.OptionsLog info
> >
> > INFO: Using 'openjpa.Log=org.apache.openejb.openjpa.
> JULOpenJPALogFactory'
> >
> > apr. 10, 2017 1:46:54 PM org.apache.openejb.assembler.classic.Assembler
> > destroyApplication
> >
> > INFO: Undeployed app:
> > C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> > app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
> >
> > apr. 10, 2017 1:46:54 PM org.apache.coyote.AbstractProtocol destroy
> > INFO: Destroying ProtocolHandler ["http-bio-8080"]
> >
>

Re: Caused by: java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi

Cause we use another impl. You just messed up tomee classpath. Blind guess
is you have javax javaee-api instead of tomee one. Therefore default is
wrong and you get this error

Le 10 avr. 2017 13:57, "Me Self" <wm...@gmail.com> a écrit :

> Hi All
>
> Running TomEE 1.7.4 with arquillian-tomee-embedded I get the error msg in
> subj. Why is it not included in the embedded server? How do I know which
> extra libraries to provide other than going through one error after another
> (I already added deltaspike which was also missing)?
>
>
>
>
> apr. 10, 2017 1:46:50 PM org.apache.tomee.embedded.Container start
>
> INFO: Starting TomEE from:
> C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
>
> apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol init
>
> INFO: Initializing ProtocolHandler ["http-bio-8080"]
>
> apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardService
> startInternal
>
> INFO: Starting service Tomcat
>
> apr. 10, 2017 1:46:50 PM org.apache.catalina.core.StandardEngine
> startInternal
>
> INFO: Starting Servlet Engine: Apache Tomcat/7.0.68
>
> apr. 10, 2017 1:46:50 PM org.apache.coyote.AbstractProtocol start
>
> INFO: Starting ProtocolHandler ["http-bio-8080"]
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
>
> INFO: Using
> 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.
> TomEEDataSourceCreator'
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>
> INFO:
> ************************************************************
> ********************
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>
> INFO: OpenEJB http://tomee.apache.org/
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>
> INFO: Startup: Mon Apr 10 13:46:51 CEST 2017
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>
> INFO: Copyright 1999-2015 (C) Apache OpenEJB/TomEE Project, All Rights
> Reserved.
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>
> INFO: Version: 4.7.4
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>
> INFO: Build date: 20160304
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>
> INFO: Build time: 09:05
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>
> INFO:
> ************************************************************
> ********************
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>
> INFO: openejb.home =
> C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.OpenEJB$Instance <init>
>
> INFO: openejb.base =
> C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-tomee
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
>
> INFO: Created new singletonService
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
>
> INFO: Succeeded in installing singleton service
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory
> init
>
> INFO: openejb configuration file is
> 'C:\Users\johndoe\AppData\Local\Temp\arquillian-apache-
> tomee\conf\openejb.xml'
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory
> configureService
>
> INFO: Configuring Service(id=Tomcat Security Service, type=SecurityService,
> provider-id=Tomcat Security Service)
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.config.ConfigurationFactory
> configureService
>
> INFO: Configuring Service(id=Default Transaction Manager,
> type=TransactionManager, provider-id=Default Transaction Manager)
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
>
> INFO: Using 'openejb.system.apps=false'
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
>
> INFO: Using 'openejb.deployments.classpath=false'
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
>
> INFO: Creating TransactionManager(id=Default Transaction Manager)
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
>
> INFO: Creating SecurityService(id=Tomcat Security Service)
>
> apr. 10, 2017 1:46:51 PM org.apache.openejb.util.OptionsLog info
>
> INFO: Using 'openejb.servicemanager.enabled=false'
>
> 55854f2f-9677-4e9f-8b99-f52b301274a2.war:
>
> /WEB-INF/
>
> /WEB-INF/lib/
>
> /WEB-INF/lib/deltaspike-core-impl-1.0.1.jar
>
> /WEB-INF/lib/deltaspike-core-api-1.0.1.jar
>
> /WEB-INF/classes/
>
> /WEB-INF/classes/dk/
>
> /WEB-INF/classes/dk/pfa/
>
> /WEB-INF/classes/dk/pfa/alsb/
>
> /WEB-INF/classes/dk/pfa/alsb/arkivering/
>
> /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/
>
> /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/
>
> /WEB-INF/classes/dk/pfa/alsb/arkivering/_4/_0/Service.class
>
> /WEB-INF/beans.xml
>
> apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract
>
> INFO: Extracting jar:
> C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2.war
>
> apr. 10, 2017 1:46:52 PM org.apache.openejb.util.JarExtractor extract
>
> INFO: Extracted path:
> C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
>
> apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.TomcatWebAppBuilder
> deployWebApps
>
> INFO: using default host: localhost
>
> apr. 10, 2017 1:46:52 PM org.apache.tomee.catalina.TomcatWebAppBuilder
> init
>
> INFO: ------------------------- localhost ->
> /55854f2f-9677-4e9f-8b99-f52b301274a2
>
> apr. 10, 2017 1:46:52 PM org.apache.openejb.config.ConfigurationFactory
> configureApplication
>
> INFO: Configuring enterprise application:
> C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
>
> apr. 10, 2017 1:46:53 PM org.apache.openejb.config.ConfigurationFactory
> configureService
>
> INFO: Configuring Service(id=Default Managed Container, type=Container,
> provider-id=Default Managed Container)
>
> apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AutoConfig
> createContainer
>
> INFO: Auto-creating a container for bean
> 55854f2f-9677-4e9f-8b99-f52b301274a2.Comp1817281652:
> Container(type=MANAGED, id=Default Managed Container)
>
> apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
>
> INFO: Creating Container(id=Default Managed Container)
>
> apr. 10, 2017 1:46:53 PM org.apache.openejb.core.managed.SimplePassivater
> init
>
> INFO: Using directory C:\Users\johndoe\AppData\Local\Temp for stateful
> session passivation
>
> apr. 10, 2017 1:46:53 PM org.apache.openejb.config.AppInfoBuilder build
>
> INFO: Enterprise application
> "C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2"
> loaded.
>
> apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
>
> INFO: Assembling app:
> C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
>
> apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.CdiBuilder initSingleton
>
> INFO: Existing thread singleton service in SystemInstance():
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@1e6a3214
>
> apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
>
> INFO: OpenWebBeans Container is starting...
>
> apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader startUp
>
> INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
>
> apr. 10, 2017 1:46:53 PM org.apache.webbeans.plugins.PluginLoader startUp
>
> INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
>
> apr. 10, 2017 1:46:53 PM
> org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>
> INFO: class:
> org.apache.deltaspike.core.impl.exclude.extension.ExcludeExtension
> activated=true
>
> apr. 10, 2017 1:46:53 PM
> org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>
> INFO: class:
> org.apache.deltaspike.core.impl.exclude.CustomProjectStageBeanFilter
> activated=true
>
> apr. 10, 2017 1:46:53 PM
> org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>
> INFO: class: org.apache.deltaspike.core.impl.exclude.GlobalAlternative
> activated=true
>
> apr. 10, 2017 1:46:53 PM
> org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>
> INFO: class:
> org.apache.deltaspike.core.impl.exception.control.extension.
> ExceptionControlExtension
> activated=true
>
> apr. 10, 2017 1:46:53 PM
> org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>
> INFO: class: org.apache.deltaspike.core.impl.message.
> MessageBundleExtension
> activated=true
>
> apr. 10, 2017 1:46:53 PM
> org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>
> INFO: class:
> org.apache.deltaspike.core.impl.message.NamedMessageBundleInvocationHa
> ndler
> activated=true
>
> apr. 10, 2017 1:46:53 PM
> org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>
> INFO: class: org.apache.deltaspike.core.impl.jmx.MBeanExtension
> activated=true
>
> apr. 10, 2017 1:46:53 PM
> org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>
> INFO: class:
> org.apache.deltaspike.core.impl.scope.DeltaSpikeContextExtension
> activated=true
>
> apr. 10, 2017 1:46:53 PM
> org.apache.deltaspike.core.util.ClassDeactivationUtils cacheResult
>
> INFO: class: org.apache.deltaspike.core.impl.config.ConfigurationExtension
> activated=true
>
> apr. 10, 2017 1:46:53 PM
> org.apache.deltaspike.core.util.ProjectStageProducer initProjectStage
>
> INFO: Computed the following DeltaSpike ProjectStage: Production
>
> apr. 10, 2017 1:46:53 PM org.apache.webbeans.config.BeansDeployer
> validateInjectionPoints
>
> INFO: All injection points were validated successfully.
>
> apr. 10, 2017 1:46:53 PM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
>
> INFO: OpenWebBeans Container has started, it took 230 ms.
>
> apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
>
> INFO: Deployed
> Application(path=C:\Users\johndoe\AppData\Local\Temp\
> arquillian-tomee-app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2)
>
> apr. 10, 2017 1:46:53 PM org.apache.catalina.core.ContainerBase
> addChildInternal
>
> SEVERE: ContainerBase.addChild: start:
>
> org.apache.catalina.LifecycleException: Failed to start component
> [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/55854f2f-
> 9677-4e9f-8b99-f52b301274a2]]
>
>             at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
>
>             at
> org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java:899)
>
>             at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
>
>             at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
>
>             at
> org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(
> TomcatWebAppBuilder.java:663)
>
>             at
> org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(
> TomcatWebAppBuilder.java:622)
>
>             at
> org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(
> TomcatWebappDeployer.java:43)
>
>             at
> org.apache.tomee.embedded.Container.deploy(Container.java:406)
>
>             at
> org.apache.tomee.embedded.Container.deploy(Container.java:392)
>
>             at
> org.apache.openejb.arquillian.embedded.EmbeddedTomEEContainer.deploy(
> EmbeddedTomEEContainer.java:151)
>
>             at
> org.jboss.arquillian.container.impl.client.container.
> ContainerDeployController$3.call(ContainerDeployController.java:161)
>
>             at
> org.jboss.arquillian.container.impl.client.container.
> ContainerDeployController$3.call(ContainerDeployController.java:128)
>
>             at
> org.jboss.arquillian.container.impl.client.container.
> ContainerDeployController.executeOperation(ContainerDeployController.
> java:271)
>
>             at
> org.jboss.arquillian.container.impl.client.container.
> ContainerDeployController.deploy(ContainerDeployController.java:127)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
>             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>
>             at java.lang.reflect.Method.invoke(Unknown Source)
>
>             at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>
>             at
> org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> EventContextImpl.java:99)
>
>             at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> EventContextImpl.java:81)
>
>             at
> org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHand
> ler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
>             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>
>             at java.lang.reflect.Method.invoke(Unknown Source)
>
>             at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>
>             at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> EventContextImpl.java:88)
>
>             at
> org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHand
> ler.createContainerContext(ContainerDeploymentContextHandler.java:57)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
>             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>
>             at java.lang.reflect.Method.invoke(Unknown Source)
>
>             at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>
>             at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> EventContextImpl.java:88)
>
>             at
> org.jboss.arquillian.container.impl.client.container.
> DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(
> DeploymentExceptionHandler.java:50)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
>             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>
>             at java.lang.reflect.Method.invoke(Unknown Source)
>
>             at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>
>             at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> EventContextImpl.java:88)
>
>             at
> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
>
>             at
> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
>
>             at
> org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
>
>             at
> org.jboss.arquillian.container.impl.client.container.
> ContainerDeployController$1.perform(ContainerDeployController.java:95)
>
>             at
> org.jboss.arquillian.container.impl.client.container.
> ContainerDeployController$1.perform(ContainerDeployController.java:80)
>
>             at
> org.jboss.arquillian.container.impl.client.container.
> ContainerDeployController.forEachDeployment(ContainerDeployController.
> java:263)
>
>             at
> org.jboss.arquillian.container.impl.client.container.
> ContainerDeployController.forEachManagedDeployment(
> ContainerDeployController.java:239)
>
>             at
> org.jboss.arquillian.container.impl.client.container.
> ContainerDeployController.deployManaged(ContainerDeployController.java:79)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
>             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>
>             at java.lang.reflect.Method.invoke(Unknown Source)
>
>             at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>
>             at
> org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> EventContextImpl.java:99)
>
>             at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> EventContextImpl.java:81)
>
>             at
> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
>
>             at
> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
>
>             at
> org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
>
>             at
> org.jboss.arquillian.container.test.impl.client.ContainerEventController.
> execute(ContainerEventController.java:101)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
>             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>
>             at java.lang.reflect.Method.invoke(Unknown Source)
>
>             at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>
>             at
> org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(
> EventContextImpl.java:99)
>
>             at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> EventContextImpl.java:81)
>
>             at
> org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(
> TestContextHandler.java:75)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
>             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>
>             at java.lang.reflect.Method.invoke(Unknown Source)
>
>             at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>
>             at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> EventContextImpl.java:88)
>
>             at
> org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(
> TestContextHandler.java:60)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
>             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>
>             at java.lang.reflect.Method.invoke(Unknown Source)
>
>             at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>
>             at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(
> EventContextImpl.java:88)
>
>             at
> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
>
>             at
> org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
>
>             at
> org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(
> EventTestRunnerAdaptor.java:80)
>
>             at
> org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:182)
>
>             at
> org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)
>
>             at
> org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
>
>             at
> org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)
>
>             at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>
>             at
> org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
>
>             at
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(
> JUnit4TestReference.java:86)
>
>             at
> org.eclipse.jdt.internal.junit.runner.TestExecution.
> run(TestExecution.java:38)
>
>             at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> runTests(RemoteTestRunner.java:459)
>
>             at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> runTests(RemoteTestRunner.java:678)
>
>             at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> run(RemoteTestRunner.java:382)
>
>             at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> main(RemoteTestRunner.java:192)
>
> 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:223)
>
>             at
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(
> TomcatWebAppBuilder.java:1400)
>
>             at
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(
> TomcatWebAppBuilder.java:1100)
>
>             at
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(
> GlobalListenerSupport.java:130)
>
>             at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:117)
>
>             at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> LifecycleBase.java:90)
>
>             at
> org.apache.catalina.core.StandardContext.startInternal(
> StandardContext.java:5472)
>
>             at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
>
>             ... 96 more
>
> Caused by: java.lang.ClassNotFoundException:
> com.sun.el.ExpressionFactoryImpl
>
>             at
> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> WebappClassLoaderBase.java:1858)
>
>             at
> org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(
> LazyStopWebappClassLoader.java:171)
>
>             at
> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> WebappClassLoaderBase.java:1701)
>
>             at javax.el.FactoryFinder.newInstance(FactoryFinder.java:87)
>
>             ... 109 more
>
>
>
> apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol stop
>
> INFO: Stopping ProtocolHandler ["http-bio-8080"]
>
> apr. 10, 2017 1:46:53 PM org.apache.coyote.AbstractProtocol pause
>
> INFO: Pausing ProtocolHandler ["http-bio-8080"]
>
> apr. 10, 2017 1:46:53 PM org.apache.catalina.core.StandardService
> stopInternal
>
> INFO: Stopping service Tomcat
>
> apr. 10, 2017 1:46:53 PM org.apache.openejb.assembler.classic.Assembler
> destroyApplication
>
> INFO: Undeploying app:
> C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
>
> apr. 10, 2017 1:46:54 PM org.apache.openejb.util.OptionsLog info
>
> INFO: Using 'openjpa.Log=org.apache.openejb.openjpa.JULOpenJPALogFactory'
>
> apr. 10, 2017 1:46:54 PM org.apache.openejb.assembler.classic.Assembler
> destroyApplication
>
> INFO: Undeployed app:
> C:\Users\johndoe\AppData\Local\Temp\arquillian-tomee-
> app-working-dir\0\55854f2f-9677-4e9f-8b99-f52b301274a2
>
> apr. 10, 2017 1:46:54 PM org.apache.coyote.AbstractProtocol destroy
> INFO: Destroying ProtocolHandler ["http-bio-8080"]
>