About this particular issue it affects geronimo jacc, geronimo validation etc....not sure if we fix it or remove osgi integration from javamail and add back the osgi link in tomee Le 15 août 2014 22:12, "Hendrik Dev" <[email protected]> a écrit :
> Regarding geronimo javamail: > > I am on it. Currently i am developing a greenmail replacement to have > a reliable testframework (will donate if ready). > I am also reviewing the current 1.4 code to fix things for the > upcoming geronimo-javamail 1.5 (part of JEE7) release and write a lot > of new testcases. > Specs are also already in progress: > https://issues.apache.org/jira/browse/GERONIMO-6527 > > Hendrik > > > On Fri, Aug 15, 2014 at 9:39 PM, Bjorn Danielsson > <[email protected]> wrote: > > Hi Howard, > > > > Adding the Sun/Oracle javamail to the WAR works for my app in 1.7.0. > > > > I gave up trying to make Geronimo Javamail work a long time ago, > > it was clearly broken and there was no one who could fix it. > > > > -- > > Bjorn Danielsson > > Cuspy Code AB > > > > > > "Howard W. Smith, Jr." <[email protected]> wrote: > >> okay, when i use (tomee 1.7.0) geronimo-javamail_1.4_mail-1.8.3.jar, my > app > >> still has javamail sendmail issues. see exception below. next, I'll try > to > >> add Sun/Oracle's javamail to my WAR. I hope that resolves the stacktrace > >> issue below and allows me to use tomee 1.7.0. otherwise, i will just > have > >> to keep using tomee 1.6.0.2 and/or the next tomee release that does > 'not' > >> require geronimo-javamail_1.4_mail-1.8.3.jar. > >> > >> > >> javax.mail.SendFailedException: Send failure > >> (javax.mail.MessagingException: Connection error > >> (java.net.ConnectException: Connection timed out: connect)) > >> at javax.mail.Transport.send(Transport.java:163) > >> at javax.mail.Transport.send(Transport.java:48) > >> at utils.mail.JavaMail.sendMail(JavaMail.java:151) > >> at pf.ApplicationScopeBean.sendMail(ApplicationScopeBean.java:601) > >> at > >> > pf.ApplicationScopeBean$$OwbNormalScopeProxy0.sendMail(pf/ApplicationScopeBean.java) > >> at > >> > utils.mail.EmailOrderSentByUser.emailDriverWorksheet(EmailOrderSentByUser.java:102) > >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> at > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> at java.lang.reflect.Method.invoke(Method.java:483) > >> at > >> > org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192) > >> at > >> > org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173) > >> at > >> > org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181) > >> at > >> > org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100) > >> at sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source) > >> at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> at java.lang.reflect.Method.invoke(Method.java:483) > >> at > >> > org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192) > >> at > >> > org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173) > >> at > >> > org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85) > >> at > >> > org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:256) > >> at > >> > org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:212) > >> at > >> > org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308) > >> at > >> > org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303) > >> at > >> > org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92) > >> at > >> > org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308) > >> at > >> > utils.mail.EmailOrderSentByUser$$LocalBeanProxy.emailDriverWorksheet(utils/mail/EmailOrderSentByUser.java) > >> at mdb.EmailMessageDrivenBean.onMessage(EmailMessageDrivenBean.java:190) > >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> at > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> at java.lang.reflect.Method.invoke(Method.java:483) > >> at > >> > org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192) > >> at > >> > org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173) > >> at > >> > org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181) > >> at > >> > org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100) > >> at sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source) > >> at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> at java.lang.reflect.Method.invoke(Method.java:483) > >> at > >> > org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192) > >> at > >> > org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173) > >> at > >> > org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85) > >> at > org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:402) > >> at > org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:373) > >> at > >> > org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:228) > >> at > >> > org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:169) > >> at > >> > mdb.EmailMessageDrivenBean$$LocalBeanProxy.onMessage(mdb/EmailMessageDrivenBean.java) > >> at > >> > org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:123) > >> at > >> > org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:64) > >> at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:994) > >> at > org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:169) > >> at > >> > org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:366) > >> at > >> > org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32) > >> at > >> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > >> at > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > >> at java.lang.Thread.run(Thread.java:745) > >> Caused by: javax.mail.MessagingException: Connection error > >> (java.net.ConnectException: Connection timed out: connect) > >> at > >> > org.apache.geronimo.javamail.transport.smtp.SMTPConnection.protocolConnect(SMTPConnection.java:161) > >> at > >> > org.apache.geronimo.javamail.transport.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:165) > >> at javax.mail.Service.connect(Service.java:274) > >> at javax.mail.Service.connect(Service.java:91) > >> at javax.mail.Service.connect(Service.java:76) > >> at javax.mail.Transport.send(Transport.java:94) > >> ... 55 more > >> Caused by: java.net.ConnectException: Connection timed out: connect > >> at java.net.DualStackPlainSocketImpl.connect0(Native Method) > >> at > >> > java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) > >> at > >> > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345) > >> at > >> > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) > >> at > >> > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) > >> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) > >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) > >> at java.net.Socket.connect(Socket.java:589) > >> at java.net.Socket.connect(Socket.java:538) > >> at java.net.Socket.<init>(Socket.java:434) > >> at java.net.Socket.<init>(Socket.java:286) > >> at > >> > org.apache.geronimo.javamail.util.MailConnection.getConnectedSocket(MailConnection.java:307) > >> at > >> > org.apache.geronimo.javamail.util.MailConnection.getConnection(MailConnection.java:250) > >> at > >> > org.apache.geronimo.javamail.transport.smtp.SMTPConnection.protocolConnect(SMTPConnection.java:140) > >> ... 60 more > >> > >> > >> > >> > >> > >> On Fri, Aug 15, 2014 at 1:33 PM, Howard W. Smith, Jr. < > >> [email protected]> wrote: > >> > >>> I solved the error by adding geronimo-javamail_1.4_mail-1.8.3.jar to > >>> tomee/lib. I do not like using this JAR, because of javamail sendmail > >>> issues that I have experienced with TomEE 1.5.x and 1.6.x. > >>> > >>> Now, TomEE 1.7.0 requires geronimo-javamail_1.4_mail-1.8.3.jar to > exist in > >>> tomee/lib to run/start properly? > >>> > >>> My preference is to use Sun/Oracle's javamail.jar instead > >>> of geronimo-javamail_1.4_mail-1.8.3.jar. Should I add Sun/Oracle's > >>> javamail.jar to my WAR, since I'm assuming that I cannot add both JARs > to > >>> tomee/lib? > >>> > >>> > >>> > >>> > >>> On Fri, Aug 15, 2014 at 12:57 PM, Howard W. Smith, Jr. < > >>> [email protected]> wrote: > >>> > >>>> I just downloaded TomEE 1.7.0 release, and I get the exception stack > >>>> trace below, when I start tomEE 1.7.0 (and java 8 update 11) after > >>>> deploying my webapp to tomee 1.7.0. Please advise. > >>>> > >>>> > >>>> INFO: Enterprise application "openejb" loaded. > >>>> Aug 15, 2014 12:19:36 PM > org.apache.openejb.assembler.classic.Assembler > >>>> createRecipe > >>>> INFO: Creating TransactionManager(id=Default Transaction Manager) > >>>> Aug 15, 2014 12:19:36 PM > org.apache.openejb.assembler.classic.Assembler > >>>> createRecipe > >>>> INFO: Creating SecurityService(id=Tomcat Security Service) > >>>> Aug 15, 2014 12:19:36 PM org.apache.openejb.util.OpenEJBErrorHandler > >>>> handleUnknownError > >>>> SEVERE: FATAL ERROR: Unknown error in Assembler. Please send the > >>>> following stack trace and this message to [email protected] : > >>>> org.apache.xbean.recipe.ConstructionException: Error invoking > >>>> constructor: public org.apache.tomee.catalina.TomcatSecurityService() > >>>> at > >>>> > org.apache.xbean.recipe.ReflectionUtil$ConstructorFactory.create(ReflectionUtil.java:968) > >>>> at > >>>> > org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:276) > >>>> at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96) > >>>> at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61) > >>>> at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:49) > >>>> at > >>>> > org.apache.openejb.assembler.classic.Assembler.createSecurityService(Assembler.java:2517) > >>>> at > >>>> > org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:498) > >>>> at > >>>> > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:420) > >>>> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:150) > >>>> at org.apache.openejb.OpenEJB.init(OpenEJB.java:298) > >>>> at > >>>> > org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:253) > >>>> at > >>>> > org.apache.tomee.catalina.ServerListener.install(ServerListener.java:168) > >>>> at > >>>> > org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:55) > >>>> at > >>>> > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > >>>> at > >>>> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > >>>> at > >>>> > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > >>>> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110) > >>>> at org.apache.catalina.startup.Catalina.load(Catalina.java:638) > >>>> at org.apache.catalina.startup.Catalina.load(Catalina.java:663) > >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >>>> at > >>>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >>>> at > >>>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >>>> at java.lang.reflect.Method.invoke(Method.java:483) > >>>> at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:280) > >>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:454) > >>>> Caused by: java.lang.NoClassDefFoundError: > >>>> org/apache/geronimo/osgi/locator/ProviderLocator > >>>> at > >>>> > javax.security.jacc.PolicyConfigurationFactory$1.run(PolicyConfigurationFactory.java:89) > >>>> at java.security.AccessController.doPrivileged(Native Method) > >>>> at > >>>> > javax.security.jacc.PolicyConfigurationFactory.getPolicyConfigurationFactory(PolicyConfigurationFactory.java:80) > >>>> at > >>>> > org.apache.openejb.core.security.AbstractSecurityService.installJacc(AbstractSecurityService.java:314) > >>>> at > >>>> > org.apache.openejb.core.security.AbstractSecurityService.<init>(AbstractSecurityService.java:77) > >>>> at > >>>> > org.apache.openejb.core.security.AbstractSecurityService.<init>(AbstractSecurityService.java:71) > >>>> at > >>>> > org.apache.tomee.catalina.TomcatSecurityService.<init>(TomcatSecurityService.java:51) > >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > >>>> at > >>>> > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > >>>> at > >>>> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:408) > >>>> at > >>>> > org.apache.xbean.recipe.ReflectionUtil$ConstructorFactory.create(ReflectionUtil.java:958) > >>>> ... 24 more > >>>> Caused by: java.lang.ClassNotFoundException: > >>>> org.apache.geronimo.osgi.locator.ProviderLocator > >>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:372) > >>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > >>>> at java.security.AccessController.doPrivileged(Native Method) > >>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:360) > >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > >>>> ... 36 more > >>>> > >>>> Aug 15, 2014 12:19:36 PM org.apache.openejb.OpenEJB$Instance <init> > >>>> SEVERE: OpenEJB has encountered a fatal error and cannot be started: > >>>> Assembler failed to build the container system. > >>>> org.apache.openejb.OpenEJBException: > >>>> org.apache.xbean.recipe.ConstructionException: Error invoking > constructor: > >>>> public org.apache.tomee.catalina.TomcatSecurityService(): Error > invoking > >>>> constructor: public org.apache.tomee.catalina.TomcatSecurityService() > >>>> at > >>>> > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:433) > >>>> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:150) > >>>> at org.apache.openejb.OpenEJB.init(OpenEJB.java:298) > >>>> at > >>>> > org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:253) > >>>> at > >>>> > org.apache.tomee.catalina.ServerListener.install(ServerListener.java:168) > >>>> at > >>>> > org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:55) > >>>> at > >>>> > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > >>>> at > >>>> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > >>>> at > >>>> > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > >>>> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110) > >>>> at org.apache.catalina.startup.Catalina.load(Catalina.java:638) > >>>> at org.apache.catalina.startup.Catalina.load(Catalina.java:663) > >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >>>> at > >>>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >>>> at > >>>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >>>> at java.lang.reflect.Method.invoke(Method.java:483) > >>>> at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:280) > >>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:454) > >>>> Caused by: org.apache.xbean.recipe.ConstructionException: Error > invoking > >>>> constructor: public org.apache.tomee.catalina.TomcatSecurityService() > >>>> at > >>>> > org.apache.xbean.recipe.ReflectionUtil$ConstructorFactory.create(ReflectionUtil.java:968) > >>>> at > >>>> > org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:276) > >>>> at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96) > >>>> at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61) > >>>> at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:49) > >>>> at > >>>> > org.apache.openejb.assembler.classic.Assembler.createSecurityService(Assembler.java:2517) > >>>> at > >>>> > org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:498) > >>>> at > >>>> > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:420) > >>>> ... 17 more > >>>> Caused by: java.lang.NoClassDefFoundError: > >>>> org/apache/geronimo/osgi/locator/ProviderLocator > >>>> at > >>>> > javax.security.jacc.PolicyConfigurationFactory$1.run(PolicyConfigurationFactory.java:89) > >>>> at java.security.AccessController.doPrivileged(Native Method) > >>>> at > >>>> > javax.security.jacc.PolicyConfigurationFactory.getPolicyConfigurationFactory(PolicyConfigurationFactory.java:80) > >>>> at > >>>> > org.apache.openejb.core.security.AbstractSecurityService.installJacc(AbstractSecurityService.java:314) > >>>> at > >>>> > org.apache.openejb.core.security.AbstractSecurityService.<init>(AbstractSecurityService.java:77) > >>>> at > >>>> > org.apache.openejb.core.security.AbstractSecurityService.<init>(AbstractSecurityService.java:71) > >>>> at > >>>> > org.apache.tomee.catalina.TomcatSecurityService.<init>(TomcatSecurityService.java:51) > >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > >>>> at > >>>> > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > >>>> at > >>>> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:408) > >>>> at > >>>> > org.apache.xbean.recipe.ReflectionUtil$ConstructorFactory.create(ReflectionUtil.java:958) > >>>> ... 24 more > >>>> Caused by: java.lang.ClassNotFoundException: > >>>> org.apache.geronimo.osgi.locator.ProviderLocator > >>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:372) > >>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > >>>> at java.security.AccessController.doPrivileged(Native Method) > >>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:360) > >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > >>>> ... 36 more > >>>> > >>>> Aug 15, 2014 12:19:36 PM org.apache.tomee.catalina.ServerListener > install > >>>> SEVERE: TomEE Listener can't start OpenEJB > >>>> org.apache.openejb.OpenEJBException: > >>>> org.apache.xbean.recipe.ConstructionException: Error invoking > constructor: > >>>> public org.apache.tomee.catalina.TomcatSecurityService(): Error > invoking > >>>> constructor: public org.apache.tomee.catalina.TomcatSecurityService() > >>>> at > >>>> > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:433) > >>>> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:150) > >>>> at org.apache.openejb.OpenEJB.init(OpenEJB.java:298) > >>>> at > >>>> > org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:253) > >>>> at > >>>> > org.apache.tomee.catalina.ServerListener.install(ServerListener.java:168) > >>>> at > >>>> > org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:55) > >>>> at > >>>> > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > >>>> at > >>>> > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > >>>> at > >>>> > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > >>>> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110) > >>>> at org.apache.catalina.startup.Catalina.load(Catalina.java:638) > >>>> at org.apache.catalina.startup.Catalina.load(Catalina.java:663) > >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >>>> at > >>>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >>>> at > >>>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >>>> at java.lang.reflect.Method.invoke(Method.java:483) > >>>> at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:280) > >>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:454) > >>>> Caused by: org.apache.xbean.recipe.ConstructionException: Error > invoking > >>>> constructor: public org.apache.tomee.catalina.TomcatSecurityService() > >>>> at > >>>> > org.apache.xbean.recipe.ReflectionUtil$ConstructorFactory.create(ReflectionUtil.java:968) > >>>> at > >>>> > org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:276) > >>>> at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96) > >>>> at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61) > >>>> at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:49) > >>>> at > >>>> > org.apache.openejb.assembler.classic.Assembler.createSecurityService(Assembler.java:2517) > >>>> at > >>>> > org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:498) > >>>> at > >>>> > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:420) > >>>> ... 17 more > >>>> Caused by: java.lang.NoClassDefFoundError: > >>>> org/apache/geronimo/osgi/locator/ProviderLocator > >>>> at > >>>> > javax.security.jacc.PolicyConfigurationFactory$1.run(PolicyConfigurationFactory.java:89) > >>>> at java.security.AccessController.doPrivileged(Native Method) > >>>> at > >>>> > javax.security.jacc.PolicyConfigurationFactory.getPolicyConfigurationFactory(PolicyConfigurationFactory.java:80) > >>>> at > >>>> > org.apache.openejb.core.security.AbstractSecurityService.installJacc(AbstractSecurityService.java:314) > >>>> at > >>>> > org.apache.openejb.core.security.AbstractSecurityService.<init>(AbstractSecurityService.java:77) > >>>> at > >>>> > org.apache.openejb.core.security.AbstractSecurityService.<init>(AbstractSecurityService.java:71) > >>>> at > >>>> > org.apache.tomee.catalina.TomcatSecurityService.<init>(TomcatSecurityService.java:51) > >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > >>>> at > >>>> > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > >>>> at > >>>> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:408) > >>>> at > >>>> > org.apache.xbean.recipe.ReflectionUtil$ConstructorFactory.create(ReflectionUtil.java:958) > >>>> ... 24 more > >>>> Caused by: java.lang.ClassNotFoundException: > >>>> org.apache.geronimo.osgi.locator.ProviderLocator > >>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:372) > >>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > >>>> at java.security.AccessController.doPrivileged(Native Method) > >>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:360) > >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > >>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > >>>> ... 36 more > >>>> > >>>> Aug 15, 2014 12:19:37 PM org.apache.catalina.startup.Catalina load > >>>> > >>>> > >>> > > > > -- > Hendrik Saly (salyh, hendrikdev22) > @hendrikdev22 > PGP: 0x22D7F6EC >
