users@glassfish.java.net

Re: [Fwd: [embedded] How to unit test an EJB with Maven ?]

From: Jerome Dochez <Jerome.Dochez_at_Sun.COM>
Date: Thu, 24 Sep 2009 16:52:32 -0700

On Sep 24, 2009, at 11:25 AM, Marina Vatkina wrote:

> Jerome,
>
> Which logger should the embedded container use? I have it setup with
> the EJB_LOGGER, but then it'll be governed by the GF install, right?
> If yes, this would affect the running GF instance as well, and can
> be a big surprise...
uh ? I really don't follow you here...
please clarify, thx

>
> thanks,
> -marina
>
> Jerome Dochez wrote:
>> Marina
>> I agree with Antonio, there is too much log. in particular, I find
>> org.glassfish.ejb.embedded.DomainXmlTransformer very chatty. can
>> you change the level.
>> thanks, jerome
>> On Sep 24, 2009, at 1:06 AM, Antonio Goncalves wrote:
>>> Hi all,
>>>
>>> I've tested with the latest build (glassfishv3-b65-09_22_2009) on
>>> Windows, and it seems to work better with the new glassfish-
>>> embedded- static-shell.jar. I can lookup my EJB but when I call a
>>> simple method that returns "Hello World", I have an
>>> javax.ejb.AccessLocalException: Client not authorized for this
>>> invocation.
>>>
>>> Is there anything I have to do in terms of authenication ?
>>>
>>> Thanks,
>>> Antonio
>>>
>>>
>>> PS : BTW, could you have less logs of level INFO, it makes the
>>> output quite verbose. Maybe change some to FINE. The one giving
>>> the Portable JNDI names is very valubale but others aren't.
>>>
>>>
>>>
>>>
>>> D:\Tools\Java\jdk1.6.0_14\bin\java -Didea.launcher.port=7536 "-
>>> Didea.launcher.bin.path=D:\Tools\Idea\IntelliJ IDEA 8.1.3\bin" -
>>> Dfile.encoding=windows-1252 -classpath "D:\Tools\Java
>>> \jdk1.6.0_14\jre \lib\alt-rt.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib
>>> \charsets.jar;D: \Tools\Java\jdk1.6.0_14\jre\lib\deploy.jar;D:
>>> \Tools\Java \jdk1.6.0_14\jre\lib\javaws.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib \jce.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib
>>> \jsse.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\management-
>>> agent.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\plugin.jar;D:\Tools
>>> \Java\jdk1.6.0_14\jre\lib \resources.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib\rt.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\ext
>>> \dnsns.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib \ext\localedata.jar;D:
>>> \Tools\Java\jdk1.6.0_14\jre\lib\ext \sunjce_provider.jar;D:\Tools
>>> \Java\jdk1.6.0_14\jre\lib\ext \sunmscapi.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib\ext\sunpkcs11.jar;D: \Data\Mes documents
>>> \Documents\Other\Projects\EJBContainer\out \production\Main;D:
>>> \Tools\GlassFish\glassfishv3- b65-09_22_2009\glassfish\lib\embedded
>>> \glassfish-embedded-static- shell.jar;D:\Data\Mes documents
>>> \Documents\Other\Projects\EJBContainer \src\main\resources;D:\Tools
>>> \Idea\IntelliJ IDEA 8.1.3\lib \idea_rt.jar"
>>> com.intellij.rt.execution.application.AppMain
>>> com.cdbookstore.javaee6.Main
>>> 24 sept. 2009 09:02:50
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl getLocations
>>> INFO: +++ installed_root_location : D:\Tools\GlassFish
>>> \glassfishv3- b65-09_22_2009\glassfish
>>> 24 sept. 2009 09:02:50
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl getLocations
>>> INFO: +++ instance_root_location: D:\Tools\GlassFish\glassfishv3-
>>> b65-09_22_2009\glassfish\domains\domain1
>>> 24 sept. 2009 09:02:50
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl getLocations
>>> INFO: +++ domain_file_location : D:\Tools\GlassFish\glassfishv3-
>>> b65-09_22_2009\glassfish\domains\domain1\config\domain.xml
>>> 24 sept. 2009 09:02:50
>>> org.glassfish.ejb.embedded.DomainXmlTransformer transform
>>> INFO: ==> Creating temp domain file: C:\DOCUME~1\Antonio
>>> \LOCALS~1\Temp\domain3609101022882895340xml
>>> 24 sept. 2009 09:02:51
>>> org.glassfish.ejb.embedded.DomainXmlTransformer transform
>>> INFO: ==> Skipping details of: applications
>>> 24 sept. 2009 09:02:51
>>> org.glassfish.ejb.embedded.DomainXmlTransformer transform
>>> INFO: ==> Skipping details of: protocols
>>> 24 sept. 2009 09:02:51
>>> org.glassfish.ejb.embedded.DomainXmlTransformer transform
>>> INFO: ==> Skipping details of: network-listeners
>>> 24 sept. 2009 09:02:51
>>> org.glassfish.ejb.embedded.DomainXmlTransformer transform
>>> INFO: <== Created temp domain file: C:\DOCUME~1\Antonio
>>> \LOCALS~1\Temp \domain3609101022882895340xml
>>> java.lang.ClassNotFoundException:
>>> com.sun.corba.ee.impl.transport.CorbaOutboundConnectionCacheProbeProvider
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>>> at org.glassfish.admin.monitor.MonitoringBootstrap.addProvider
>>> (MonitoringBootstrap.java:202)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.moduleStarted
>>> (MonitoringBootstrap.java:164)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.discoverProbeProviders
>>> (MonitoringBootstrap.java:116)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.enableMonitoringForProbeProviders
>>> (MonitoringBootstrap.java:416)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.postConstruct
>>> (MonitoringBootstrap.java:108)
>>> at com.sun.hk2.component.AbstractWombImpl.inject
>>> (AbstractWombImpl.java:174)
>>> at com.sun.hk2.component.ConstructorWomb$1.run
>>> (ConstructorWomb.java:89)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at com.sun.hk2.component.ConstructorWomb.initialize
>>> (ConstructorWomb.java:86)
>>> at com.sun.hk2.component.AbstractWombImpl.get
>>> (AbstractWombImpl.java:77)
>>> at com.sun.hk2.component.SingletonInhabitant.get
>>> (SingletonInhabitant.java:58)
>>> at com.sun.hk2.component.LazyInhabitant.get
>>> (LazyInhabitant.java: 107)
>>> at com.sun.hk2.component.AbstractInhabitantImpl.get
>>> (AbstractInhabitantImpl.java:60)
>>> at com.sun.enterprise.v3.server.AppServerStartup.run
>>> (AppServerStartup.java:208)
>>> at com.sun.enterprise.v3.server.AppServerStartup.start
>>> (AppServerStartup.java:129)
>>> at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:457)
>>> at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:401)
>>> at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:310)
>>> at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:303)
>>> at com.sun.enterprise.glassfish.bootstrap.ASEmbedded.run
>>> (ASEmbedded.java:101)
>>> at com.sun.enterprise.glassfish.bootstrap.AbstractMain.start
>>> (AbstractMain.java:41)
>>> at org.glassfish.api.embedded.Server.<init>(Server.java:284)
>>> at org.glassfish.api.embedded.Server.<init>(Server.java:61)
>>> at org.glassfish.api.embedded.Server$Builder.build(Server.java:
>>> 158)
>>> at org.glassfish.api.embedded.Server$Builder.build(Server.java:
>>> 140)
>>> at org.glassfish.ejb.embedded.EJBContainerProviderImpl.init
>>> (EJBContainerProviderImpl.java:155)
>>> at
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer
>>> (EJBContainerProviderImpl.java:114)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:102)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:78)
>>> at com.cdbookstore.javaee6.Main.main(Main.java:35)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at com.intellij.rt.execution.application.AppMain.main
>>> (AppMain.java:90)
>>> 24 sept. 2009 09:03:06
>>> org.glassfish.admin.mbeanserver.JMXStartupService
>>> $JMXConnectorsStarterThread run
>>> INFO: JMXStartupService: JMX authenticator is
>>> com.sun.enterprise.container.common.GenericAdminAuthenticator_at_f221f6
>>> 24 sept. 2009 09:03:07
>>> org.glassfish.admin.mbeanserver.JMXStartupService
>>> $JMXConnectorsStarterThread startConnector
>>> INFO: JMXStartupService: Started JMXConnector, JMXService URL =
>>> service:jmx:rmi://localhost:8686/jndi/rmi://localhost:8686/jmxrmi
>>> 24 sept. 2009 09:03:07
>>> com.sun.enterprise.v3.server.AppServerStartup run
>>> INFO: GlassFish v3 startup time : Embedded(12843ms) startup
>>> services (3500ms) total(16343ms)
>>> 24 sept. 2009 09:03:07 AppServerStartup run
>>> INFO: [Thread[GlassFish Kernel Main Thread,5,main]] started
>>> 24 sept. 2009 09:03:07
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl addEJBModules
>>> INFO: ==> Looking for EJB modules in classpath: D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib\alt-rt.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib
>>> \charsets.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib\deploy.jar;D:
>>> \Tools \Java\jdk1.6.0_14\jre\lib\javaws.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre \lib\jce.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib
>>> \jsse.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\management-
>>> agent.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\plugin.jar;D:\Tools
>>> \Java\jdk1.6.0_14\jre\lib \resources.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib\rt.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\ext
>>> \dnsns.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib \ext\localedata.jar;D:
>>> \Tools\Java\jdk1.6.0_14\jre\lib\ext \sunjce_provider.jar;D:\Tools
>>> \Java\jdk1.6.0_14\jre\lib\ext \sunmscapi.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib\ext\sunpkcs11.jar;D: \Data\Mes documents
>>> \Documents\Other\Projects\EJBContainer\out \production\Main;D:
>>> \Tools\GlassFish\glassfishv3- b65-09_22_2009\glassfish\lib\embedded
>>> \glassfish-embedded-static- shell.jar;D:\Data\Mes documents
>>> \Documents\Other\Projects\EJBContainer \src\main\resources;D:\Tools
>>> \Idea\IntelliJ IDEA 8.1.3\lib\idea_rt.jar
>>> 24 sept. 2009 09:03:07
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... alt-rt.jar
>>> 24 sept. 2009 09:03:07
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:07
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... charsets.jar
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... deploy.jar
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... javaws.jar
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... jce.jar
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... jsse.jar
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... management-agent.jar
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... plugin.jar
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... resources.jar
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:08
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... rt.jar
>>> 24 sept. 2009 09:03:10
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:10
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... dnsns.jar
>>> 24 sept. 2009 09:03:10
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:10
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... localedata.jar
>>> 24 sept. 2009 09:03:10
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:10
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... sunjce_provider.jar
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... sunmscapi.jar
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... sunpkcs11.jar
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... Main
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: true
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is Requested EJB module [Main]: true
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl addEJBModule
>>> INFO: ... Added EJB Module .... Main
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... glassfish-embedded-static-shell.jar
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... resources
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... idea_rt.jar
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 24 sept. 2009 09:03:11
>>> org.glassfish.ejb.embedded.EJBContainerImpl deploy
>>> INFO: ==> Deploying app: D:\Data\Mes documents\Documents\Other
>>> \Projects\EJBContainer\out\production\Main
>>> 24 sept. 2009 09:03:13
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified
>>> initDelegates
>>> INFO: Using
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate
>>> as the delegate
>>> >>Started EJB Container Service....: server
>>> >>EjbContainerUtil:
>>> com.sun.ejb.containers.EjbContainerUtilImpl_at_1b80d9b
>>> 24 sept. 2009 09:03:13
>>> com.sun.enterprise.security.SecurityLifecycle <init>
>>> INFO: security.secmgroff
>>> 24 sept. 2009 09:03:13
>>> com.sun.enterprise.security.SecurityLifecycle onInitialization
>>> INFO: Security startup service called
>>> 24 sept. 2009 09:03:13 com.sun.enterprise.security.PolicyLoader
>>> loadPolicy
>>> INFO: policy.loading
>>> 24 sept. 2009 09:03:13
>>> com.sun.enterprise.security.SecurityLifecycle onInitialization
>>> INFO: Security service(s) started successfully....
>>> DOL Loading time141
>>> 24 sept. 2009 09:03:15 com.sun.ejb.containers.BaseContainer
>>> initializeHome
>>> INFO: Portable JNDI names for EJB BookService : [java:global/Main/
>>> BookService!com.cdbookstore.javaee6.BookService, java:global/Main/
>>> BookService]
>>> 24 sept. 2009 09:03:15
>>> org.glassfish.ejb.embedded.EJBContainerImpl getContext
>>> INFO: IN getContext()
>>> 24 sept. 2009 09:03:15
>>> com.sun.enterprise.security.provider.BasePolicyWrapper$2 run
>>> INFO: JACC Policy Provider: Failed Permission Check, context(Main/
>>> Main)- permission((javax.security.jacc.EJBMethodPermission
>>> BookService sayHello,Local,))
>>> 24 sept. 2009 09:03:15 com.sun.ejb.containers.BaseContainer
>>> postInvoke
>>> ATTENTION: A system exception occurred during an invocation on
>>> EJB BookService method public java.lang.String
>>> com.cdbookstore.javaee6.BookService.sayHello()
>>> javax.ejb.AccessLocalException: Client not authorized for this
>>> invocation.
>>> at com.sun.ejb.containers.BaseContainer.preInvoke
>>> (BaseContainer.java:1716)
>>> at
>>> com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke
>>> (EJBLocalObjectInvocationHandler.java:188)
>>> at
>>> com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke
>>> (EJBLocalObjectInvocationHandlerDelegate.java:84)
>>> at $Proxy68.sayHello(Unknown Source)
>>> at
>>> com.cdbookstore.javaee6
>>> .__EJB31_Generated__BookService__Intf____Bean__.sayHello(Unknown
>>> Source)
>>> at com.cdbookstore.javaee6.Main.main(Main.java:39)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at com.intellij.rt.execution.application.AppMain.main
>>> (AppMain.java:90)
>>> Exception in thread "main" javax.ejb.EJBAccessException
>>> at com.sun.ejb.containers.BaseContainer.mapLocal3xException
>>> (BaseContainer.java:2123)
>>> at com.sun.ejb.containers.BaseContainer.postInvoke
>>> (BaseContainer.java:1914)
>>> at com.sun.ejb.containers.BaseContainer.postInvoke
>>> (BaseContainer.java:1821)
>>> at
>>> com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke
>>> (EJBLocalObjectInvocationHandler.java:198)
>>> at
>>> com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke
>>> (EJBLocalObjectInvocationHandlerDelegate.java:84)
>>> at $Proxy68.sayHello(Unknown Source)
>>> at
>>> com.cdbookstore.javaee6
>>> .__EJB31_Generated__BookService__Intf____Bean__.sayHello(Unknown
>>> Source)
>>> at com.cdbookstore.javaee6.Main.main(Main.java:39)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at com.intellij.rt.execution.application.AppMain.main
>>> (AppMain.java:90)
>>> Caused by: javax.ejb.AccessLocalException: Client not authorized
>>> for this invocation.
>>> at com.sun.ejb.containers.BaseContainer.preInvoke
>>> (BaseContainer.java:1716)
>>> at
>>> com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke
>>> (EJBLocalObjectInvocationHandler.java:188)
>>> ... 9 more
>>>
>>>
>>> 2009/9/23 Alexis Moussine-Pouchkine <alexis.mp_at_sun.com>
>>>
>>> On Sep 23, 2009, at 18:57, Marina Vatkina wrote:
>>>
>>> Hi Antonio,
>>>
>>> Are you on Windows? If yes, there was an NPE bug the the Util
>>> class that was fixed over the weekend. Can you try the latest
>>> nightly?
>>>
>>> http://download.java.net/glassfish/v3/nightly/
>>> just not the one from the 23rd, it doesn't boot :(
>>> -Alexis
>>>
>>>
>>>
>>> thanks,
>>> -marina
>>>
>>> Antonio Goncalves wrote:
>>> Hi,
>>> It's really annoying to have a full glassfish distribution to
>>> make it work. It goes against the entire "leightweight"
>>> container. Developers will still think that to run an EJB we
>>> still need an entire app server. If you could make EJBs work with
>>> just one (or a couple) dependency in a Maven pom.xml, that would
>>> be a killer (my 2 cents).
>>> Ok. So I've taken out Maven dependencies and just add the
>>> glassfish- embedded-static-shell.jar to my classpath. First
>>> reaction, my IDE (Intellij IDEA) doesn't add all the libraries
>>> defined in the MANIFEST.MF, so it compiles but the code editor is
>>> full of class not found (that's sad). When I run my example (I'm
>>> now using a very simple Main class instead of a unit test), I
>>> have the following error (looks like it's related to security
>>> lifecycle).
>>> Any idea ?
>>> Thanks,
>>> Antonio
>>> D:\Tools\Java\jdk1.6.0_14\bin\java -Didea.launcher.port=7532 "-
>>> Didea.launcher.bin.path=D:\Tools\Idea\IntelliJ IDEA 8.1.3\bin" -
>>> Dfile.encoding=windows-1252 -classpath "D:\Tools\Java
>>> \jdk1.6.0_14\jre \lib\alt-rt.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib
>>> \charsets.jar;D: \Tools\Java\jdk1.6.0_14\jre\lib\deploy.jar;D:
>>> \Tools\Java \jdk1.6.0_14\jre\lib\javaws.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib \jce.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib
>>> \jsse.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\management-
>>> agent.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\plugin.jar;D:\Tools
>>> \Java\jdk1.6.0_14\jre\lib \resources.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib\rt.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\ext
>>> \dnsns.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib \ext\localedata.jar;D:
>>> \Tools\Java\jdk1.6.0_14\jre\lib\ext \sunjce_provider.jar;D:\Tools
>>> \Java\jdk1.6.0_14\jre\lib\ext \sunmscapi.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib\ext\sunpkcs11.jar;D: \Data\Mes documents
>>> \Documents\Other\Projects\EJBContainer\out \production\Main;D:
>>> \Tools\GlassFish\glassfishv3-b64\glassfish\lib \embedded\glassfish-
>>> embedded-static-shell.jar;D:\Tools\Idea\IntelliJ IDEA 8.1.3\lib
>>> \idea_rt.jar" com.intellij.rt.execution.application.AppMain
>>> com.cdbookstore.javaee6.Main
>>> 23 sept. 2009 08:38:03
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl getLocations
>>> INFO: +++ installed_root_location : D:\Tools\GlassFish
>>> \glassfishv3- b64\glassfish
>>> 23 sept. 2009 08:38:03
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl getLocations
>>> INFO: +++ instance_root_location: D:\Tools\GlassFish\glassfishv3-
>>> b64\glassfish\domains\domain1
>>> 23 sept. 2009 08:38:03
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl getLocations
>>> INFO: +++ domain_file_location : D:\Tools\GlassFish\glassfishv3-
>>> b64\glassfish\domains\domain1\config\domain.xml
>>> 23 sept. 2009 08:38:04
>>> org.glassfish.ejb.embedded.DomainXmlTransformer transform
>>> INFO: ==> Creating temp domain file: C:\DOCUME~1\Antonio
>>> \LOCALS~1\Temp\domain3396144585901546433xml
>>> 23 sept. 2009 08:38:04
>>> org.glassfish.ejb.embedded.DomainXmlTransformer transform
>>> INFO: ==> Skipping details of: applications
>>> 23 sept. 2009 08:38:04
>>> org.glassfish.ejb.embedded.DomainXmlTransformer transform
>>> INFO: ==> Skipping details of: protocols
>>> 23 sept. 2009 08:38:04
>>> org.glassfish.ejb.embedded.DomainXmlTransformer transform
>>> INFO: ==> Skipping details of: network-listeners
>>> 23 sept. 2009 08:38:04
>>> org.glassfish.ejb.embedded.DomainXmlTransformer transform
>>> INFO: <== Created temp domain file: C:\DOCUME~1\Antonio
>>> \LOCALS~1\Temp \domain3396144585901546433xml
>>> java.lang.RuntimeException: All params have to be named with a
>>> ProbeParam Annotation. This method (protected void
>>> com.sun.corba.ee.impl.transport.CorbaInboundConnectionCacheImpl.dprint
>>> (java.lang.String)) did not have them.
>>> at org.glassfish.flashlight.FlashlightUtils.getParamNames
>>> (FlashlightUtils.java:122)
>>> at
>>> org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.getProbeProvider
>>> (FlashlightProbeProviderFactory.java:170)
>>> at
>>> org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.getProbeProvider
>>> (FlashlightProbeProviderFactory.java:147)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.processProbeProviderClass
>>> (MonitoringBootstrap.java:294)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.addProvider
>>> (MonitoringBootstrap.java:199)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.moduleStarted
>>> (MonitoringBootstrap.java:161)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.discoverProbeProviders
>>> (MonitoringBootstrap.java:114)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.enableMonitoringForProbeProviders
>>> (MonitoringBootstrap.java:413)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.postConstruct
>>> (MonitoringBootstrap.java:107)
>>> at com.sun.hk2.component.AbstractWombImpl.inject
>>> (AbstractWombImpl.java:174)
>>> at com.sun.hk2.component.ConstructorWomb$1.run
>>> (ConstructorWomb.java:89)
>>> at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> at com.sun.hk2.component.ConstructorWomb.initialize
>>> (ConstructorWomb.java:86)
>>> at com.sun.hk2.component.AbstractWombImpl.get
>>> (AbstractWombImpl.java:77)
>>> at com.sun.hk2.component.SingletonInhabitant.get
>>> (SingletonInhabitant.java:58)
>>> at com.sun.hk2.component.LazyInhabitant.get
>>> (LazyInhabitant.java:107)
>>> at com.sun.hk2.component.AbstractInhabitantImpl.get
>>> (AbstractInhabitantImpl.java:60)
>>> at com.sun.enterprise.v3.server.AppServerStartup.run
>>> (AppServerStartup.java:208)
>>> at com.sun.enterprise.v3.server.AppServerStartup.start
>>> (AppServerStartup.java:129)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:460)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:404)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:312)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:305)
>>> at com.sun.enterprise.glassfish.bootstrap.ASEmbedded.run
>>> (ASEmbedded.java:101)
>>> at
>>> com.sun.enterprise.glassfish.bootstrap.AbstractMain.start
>>> (AbstractMain.java:41)
>>> at org.glassfish.api.embedded.Server.<init>(Server.java:
>>> 249)
>>> at org.glassfish.api.embedded.Server.<init>(Server.java:62)
>>> at org.glassfish.api.embedded.Server$Builder.build
>>> (Server.java:144)
>>> at
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl.init
>>> (EJBContainerProviderImpl.java:159)
>>> at
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer
>>> (EJBContainerProviderImpl.java:118)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:102)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:78)
>>> at com.cdbookstore.javaee6.Main.main(Main.java:35)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at com.intellij.rt.execution.application.AppMain.main
>>> (AppMain.java:90)
>>> java.lang.IllegalArgumentException:
>>> com.sun.corba.ee.impl.transport.CorbaInboundConnectionCacheImpl
>>> is not an interface
>>> at java.lang.reflect.Proxy.getProxyClass(Proxy.java:362)
>>> at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:581)
>>> at
>>> org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.getProbeProvider
>>> (FlashlightProbeProviderFactory.java:225)
>>> at
>>> org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.getProbeProvider
>>> (FlashlightProbeProviderFactory.java:147)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.processProbeProviderClass
>>> (MonitoringBootstrap.java:294)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.addProvider
>>> (MonitoringBootstrap.java:199)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.moduleStarted
>>> (MonitoringBootstrap.java:161)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.discoverProbeProviders
>>> (MonitoringBootstrap.java:114)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.enableMonitoringForProbeProviders
>>> (MonitoringBootstrap.java:413)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.postConstruct
>>> (MonitoringBootstrap.java:107)
>>> at com.sun.hk2.component.AbstractWombImpl.inject
>>> (AbstractWombImpl.java:174)
>>> at com.sun.hk2.component.ConstructorWomb$1.run
>>> (ConstructorWomb.java:89)
>>> at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> at com.sun.hk2.component.ConstructorWomb.initialize
>>> (ConstructorWomb.java:86)
>>> at com.sun.hk2.component.AbstractWombImpl.get
>>> (AbstractWombImpl.java:77)
>>> at com.sun.hk2.component.SingletonInhabitant.get
>>> (SingletonInhabitant.java:58)
>>> at com.sun.hk2.component.LazyInhabitant.get
>>> (LazyInhabitant.java:107)
>>> at com.sun.hk2.component.AbstractInhabitantImpl.get
>>> (AbstractInhabitantImpl.java:60)
>>> at com.sun.enterprise.v3.server.AppServerStartup.run
>>> (AppServerStartup.java:208)
>>> at com.sun.enterprise.v3.server.AppServerStartup.start
>>> (AppServerStartup.java:129)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:460)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:404)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:312)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:305)
>>> at com.sun.enterprise.glassfish.bootstrap.ASEmbedded.run
>>> (ASEmbedded.java:101)
>>> at
>>> com.sun.enterprise.glassfish.bootstrap.AbstractMain.start
>>> (AbstractMain.java:41)
>>> at org.glassfish.api.embedded.Server.<init>(Server.java:
>>> 249)
>>> at org.glassfish.api.embedded.Server.<init>(Server.java:62)
>>> at org.glassfish.api.embedded.Server$Builder.build
>>> (Server.java:144)
>>> at
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl.init
>>> (EJBContainerProviderImpl.java:159)
>>> at
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer
>>> (EJBContainerProviderImpl.java:118)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:102)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:78)
>>> at com.cdbookstore.javaee6.Main.main(Main.java:35)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at com.intellij.rt.execution.application.AppMain.main
>>> (AppMain.java:90)
>>> java.lang.ClassNotFoundException:
>>> com.sun.corba.ee.impl.transport.CorbaOutboundConnectionCacheImpl
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>> at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:
>>> 188)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>>> at sun.misc.Launcher$AppClassLoader.loadClass
>>> (Launcher.java:301)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.addProvider
>>> (MonitoringBootstrap.java:199)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.moduleStarted
>>> (MonitoringBootstrap.java:161)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.discoverProbeProviders
>>> (MonitoringBootstrap.java:114)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.enableMonitoringForProbeProviders
>>> (MonitoringBootstrap.java:413)
>>> at
>>> org.glassfish.admin.monitor.MonitoringBootstrap.postConstruct
>>> (MonitoringBootstrap.java:107)
>>> at com.sun.hk2.component.AbstractWombImpl.inject
>>> (AbstractWombImpl.java:174)
>>> at com.sun.hk2.component.ConstructorWomb$1.run
>>> (ConstructorWomb.java:89)
>>> at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> at com.sun.hk2.component.ConstructorWomb.initialize
>>> (ConstructorWomb.java:86)
>>> at com.sun.hk2.component.AbstractWombImpl.get
>>> (AbstractWombImpl.java:77)
>>> at com.sun.hk2.component.SingletonInhabitant.get
>>> (SingletonInhabitant.java:58)
>>> at com.sun.hk2.component.LazyInhabitant.get
>>> (LazyInhabitant.java:107)
>>> at com.sun.hk2.component.AbstractInhabitantImpl.get
>>> (AbstractInhabitantImpl.java:60)
>>> at com.sun.enterprise.v3.server.AppServerStartup.run
>>> (AppServerStartup.java:208)
>>> at com.sun.enterprise.v3.server.AppServerStartup.start
>>> (AppServerStartup.java:129)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:460)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:404)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:312)
>>> at com.sun.enterprise.module.bootstrap.Main.launch
>>> (Main.java:305)
>>> at com.sun.enterprise.glassfish.bootstrap.ASEmbedded.run
>>> (ASEmbedded.java:101)
>>> at
>>> com.sun.enterprise.glassfish.bootstrap.AbstractMain.start
>>> (AbstractMain.java:41)
>>> at org.glassfish.api.embedded.Server.<init>(Server.java:
>>> 249)
>>> at org.glassfish.api.embedded.Server.<init>(Server.java:62)
>>> at org.glassfish.api.embedded.Server$Builder.build
>>> (Server.java:144)
>>> at
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl.init
>>> (EJBContainerProviderImpl.java:159)
>>> at
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer
>>> (EJBContainerProviderImpl.java:118)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:102)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:78)
>>> at com.cdbookstore.javaee6.Main.main(Main.java:35)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at com.intellij.rt.execution.application.AppMain.main
>>> (AppMain.java:90)
>>> 23 sept. 2009 08:38:24
>>> org.glassfish.admin.mbeanserver.JMXStartupService
>>> $JMXConnectorsStarterThread run
>>> INFO: JMXStartupService: JMX authenticator is
>>> com.sun.enterprise.container.common.GenericAdminAuthenticator_at_90fa05
>>> 23 sept. 2009 08:38:25
>>> org.glassfish.admin.mbeanserver.JMXStartupService
>>> $JMXConnectorsStarterThread startConnector
>>> INFO: JMXStartupService: Started JMXConnector, JMXService URL =
>>> service:jmx:rmi://localhost:8686/jndi/rmi://localhost:8686/jmxrmi
>>> 23 sept. 2009 08:38:25
>>> com.sun.enterprise.v3.server.AppServerStartup run
>>> INFO: GlassFish v3 startup time : Embedded(15329ms) startup
>>> services (5671ms) total(21000ms)
>>> 23 sept. 2009 08:38:26 AppServerStartup run
>>> INFO: [Thread[GlassFish Kernel Main Thread,5,main]] started
>>> 23 sept. 2009 08:38:26
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl addEJBModules
>>> INFO: ==> Looking for EJB modules in classpath: D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib\alt-rt.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib
>>> \charsets.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib\deploy.jar;D:
>>> \Tools \Java\jdk1.6.0_14\jre\lib\javaws.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre \lib\jce.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib
>>> \jsse.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\management-
>>> agent.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\plugin.jar;D:\Tools
>>> \Java\jdk1.6.0_14\jre\lib \resources.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib\rt.jar;D:\Tools\Java \jdk1.6.0_14\jre\lib\ext
>>> \dnsns.jar;D:\Tools\Java\jdk1.6.0_14\jre\lib \ext\localedata.jar;D:
>>> \Tools\Java\jdk1.6.0_14\jre\lib\ext \sunjce_provider.jar;D:\Tools
>>> \Java\jdk1.6.0_14\jre\lib\ext \sunmscapi.jar;D:\Tools\Java
>>> \jdk1.6.0_14\jre\lib\ext\sunpkcs11.jar;D: \Data\Mes documents
>>> \Documents\Other\Projects\EJBContainer\out \production\Main;D:
>>> \Tools\GlassFish\glassfishv3-b64\glassfish\lib \embedded\glassfish-
>>> embedded-static-shell.jar;D:\Tools\Idea\IntelliJ IDEA 8.1.3\lib
>>> \idea_rt.jar
>>> 23 sept. 2009 08:38:26
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... alt-rt.jar
>>> 23 sept. 2009 08:38:26
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:26
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... charsets.jar
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... deploy.jar
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... javaws.jar
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... jce.jar
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... jsse.jar
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... management-agent.jar
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... plugin.jar
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... resources.jar
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:27
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... rt.jar
>>> 23 sept. 2009 08:38:31
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:31
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... dnsns.jar
>>> 23 sept. 2009 08:38:31
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:31
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... localedata.jar
>>> 23 sept. 2009 08:38:31
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:31
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... sunjce_provider.jar
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... sunmscapi.jar
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... sunpkcs11.jar
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... Main
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: true
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is Requested EJB module [Main]: true
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl addEJBModule
>>> INFO: ... Added EJB Module .... Main
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... glassfish-embedded-static-shell.jar
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... Testing ... idea_rt.jar
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> isRequestedEJBModule
>>> INFO: ... is EJB module: false
>>> 23 sept. 2009 08:38:32
>>> org.glassfish.ejb.embedded.EJBContainerImpl deploy
>>> INFO: ==> Deploying app: D:\Data\Mes documents\Documents\Other
>>> \Projects\EJBContainer\out\production\Main
>>> 23 sept. 2009 08:38:34
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified
>>> initDelegates
>>> INFO: Using
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate
>>> as the delegate
>>> >Started EJB Container Service....: server
>>> >EjbContainerUtil:
>>> com.sun.ejb.containers.EjbContainerUtilImpl_at_1b0c08
>>> 23 sept. 2009 08:38:34
>>> com.sun.enterprise.security.SecurityLifecycle <init>
>>> GRAVE: java_security.init_securitylifecycle_fail
>>> java.lang.NullPointerException
>>> at
>>> com.sun.enterprise.security.common.Util.writeConfigFileToTempDir
>>> (Util.java:149)
>>> at com.sun.enterprise.security.SecurityLifecycle.<init>
>>> (SecurityLifecycle.java:135)
>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0
>>> (Native Method)
>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance
>>> (NativeConstructorAccessorImpl.java:39)
>>> at
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance
>>> (DelegatingConstructorAccessorImpl.java:27)
>>> at java.lang.reflect.Constructor.newInstance
>>> (Constructor.java:513)
>>> at java.lang.Class.newInstance0(Class.java:355)
>>> at java.lang.Class.newInstance(Class.java:308)
>>> at com.sun.hk2.component.ConstructorWomb.create
>>> (ConstructorWomb.java:72)
>>> at com.sun.hk2.component.AbstractWombImpl.get
>>> (AbstractWombImpl.java:71)
>>> at com.sun.hk2.component.SingletonInhabitant.get
>>> (SingletonInhabitant.java:58)
>>> at com.sun.hk2.component.LazyInhabitant.get
>>> (LazyInhabitant.java:107)
>>> at com.sun.hk2.component.AbstractInhabitantImpl.get
>>> (AbstractInhabitantImpl.java:60)
>>> at com.sun.enterprise.security.SecuritySniffer.setup
>>> (SecuritySniffer.java:105)
>>> at
>>> com.sun.enterprise.v3.server.ContainerStarter.startContainer
>>> (ContainerStarter.java:99)
>>> at
>>> com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainer
>>> (ApplicationLifecycle.java:672)
>>> at
>>> com.sun.enterprise.v3
>>> .server.ApplicationLifecycle.setupContainerInfos
>>> (ApplicationLifecycle.java:420)
>>> at
>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy
>>> (ApplicationLifecycle.java:232)
>>> at
>>> org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy
>>> (EmbeddedDeployerImpl.java:191)
>>> at
>>> org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy
>>> (EmbeddedDeployerImpl.java:151)
>>> at org.glassfish.ejb.embedded.EJBContainerImpl.deploy
>>> (EJBContainerImpl.java:110)
>>> at
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer
>>> (EJBContainerProviderImpl.java:124)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:102)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:78)
>>> at com.cdbookstore.javaee6.Main.main(Main.java:35)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at com.intellij.rt.execution.application.AppMain.main
>>> (AppMain.java:90)
>>> 23 sept. 2009 08:38:34 org.glassfish.api.ActionReport failure
>>> GRAVE: Exception while deploying the app
>>> java.lang.RuntimeException: java.lang.NullPointerException
>>> at com.sun.enterprise.security.SecurityLifecycle.<init>
>>> (SecurityLifecycle.java:163)
>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0
>>> (Native Method)
>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance
>>> (NativeConstructorAccessorImpl.java:39)
>>> at
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance
>>> (DelegatingConstructorAccessorImpl.java:27)
>>> at java.lang.reflect.Constructor.newInstance
>>> (Constructor.java:513)
>>> at java.lang.Class.newInstance0(Class.java:355)
>>> at java.lang.Class.newInstance(Class.java:308)
>>> at com.sun.hk2.component.ConstructorWomb.create
>>> (ConstructorWomb.java:72)
>>> at com.sun.hk2.component.AbstractWombImpl.get
>>> (AbstractWombImpl.java:71)
>>> at com.sun.hk2.component.SingletonInhabitant.get
>>> (SingletonInhabitant.java:58)
>>> at com.sun.hk2.component.LazyInhabitant.get
>>> (LazyInhabitant.java:107)
>>> at com.sun.hk2.component.AbstractInhabitantImpl.get
>>> (AbstractInhabitantImpl.java:60)
>>> at com.sun.enterprise.security.SecuritySniffer.setup
>>> (SecuritySniffer.java:105)
>>> at
>>> com.sun.enterprise.v3.server.ContainerStarter.startContainer
>>> (ContainerStarter.java:99)
>>> at
>>> com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainer
>>> (ApplicationLifecycle.java:672)
>>> at
>>> com.sun.enterprise.v3
>>> .server.ApplicationLifecycle.setupContainerInfos
>>> (ApplicationLifecycle.java:420)
>>> at
>>> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy
>>> (ApplicationLifecycle.java:232)
>>> at
>>> org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy
>>> (EmbeddedDeployerImpl.java:191)
>>> at
>>> org.glassfish.kernel.embedded.EmbeddedDeployerImpl.deploy
>>> (EmbeddedDeployerImpl.java:151)
>>> at org.glassfish.ejb.embedded.EJBContainerImpl.deploy
>>> (EJBContainerImpl.java:110)
>>> at
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer
>>> (EJBContainerProviderImpl.java:124)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:102)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:78)
>>> at com.cdbookstore.javaee6.Main.main(Main.java:35)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at com.intellij.rt.execution.application.AppMain.main
>>> (AppMain.java:90)
>>> Caused by: java.lang.NullPointerException
>>> at
>>> com.sun.enterprise.security.common.Util.writeConfigFileToTempDir
>>> (Util.java:149)
>>> at com.sun.enterprise.security.SecurityLifecycle.<init>
>>> (SecurityLifecycle.java:135)
>>> ... 28 more
>>> 23 sept. 2009 08:38:34
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> createEJBContainer
>>> INFO: ==> Cleaning up on failure ...
>>> 23 sept. 2009 08:38:34
>>> org.glassfish.ejb.embedded.EJBContainerImpl close
>>> INFO: IN close()
>>> 23 sept. 2009 08:38:34
>>> org.glassfish.admin.mbeanserver.JMXStartupService shutdown
>>> INFO: JMXStartupService: shutting down AMX and JMX
>>> 23 sept. 2009 08:38:34
>>> org.glassfish.admin.mbeanserver.JMXStartupService
>>> $JMXConnectorsStarterThread shutdown
>>> INFO: JMXStartupService: Stopped JMXConnectorServer:
>>> service:jmx:rmi://localhost:8686/jndi/rmi://localhost:8686/jmxrmi
>>> 23 sept. 2009 08:38:34 AppServerStartup run
>>> delete D:\Tools\GlassFish\glassfishv3-b64\glassfish\domains
>>> \domain1 = false
>>> INFO: [Thread[GlassFish Kernel Main Thread,5,main]] exiting
>>> 23 sept. 2009 08:38:34
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> createEJBContainer
>>> GRAVE: ejb.embedded.exception_instantiating
>>> javax.ejb.EJBException: Failed to deploy EJB modules - see log
>>> for details
>>> at org.glassfish.ejb.embedded.EJBContainerImpl.deploy
>>> (EJBContainerImpl.java:116)
>>> at
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer
>>> (EJBContainerProviderImpl.java:124)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:102)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:78)
>>> at com.cdbookstore.javaee6.Main.main(Main.java:35)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at com.intellij.rt.execution.application.AppMain.main
>>> (AppMain.java:90)
>>> Exception in thread "main" javax.ejb.EJBException: No
>>> EJBContainer provider available
>>> The following providers:
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> Returned null from createEJBContainer call.
>>> at javax.ejb.embeddable.EJBContainer.reportError
>>> (EJBContainer.java:184)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:121)
>>> at javax.ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:78)
>>> at com.cdbookstore.javaee6.Main.main(Main.java:35)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at com.intellij.rt.execution.application.AppMain.main
>>> (AppMain.java:90)
>>> Process finished with exit code 1
>>> 2009/9/23 Jerome Dochez <Jerome.Dochez_at_sun.com <mailto:Jerome.Dochez_at_sun.com
>>> >>
>>> On Sep 22, 2009, at 2:33 PM, Marina Vatkina wrote:
>>> I suspect there will be other problems - did anybody try to use
>>> JPA with the glassfish-embedded-all.jar?
>>> Siraj may have some tests
>>> I'll probably also need another logic to find domain.xml to
>>> exclude the ports.
>>> there is no ports configured with embedded-all so nothing to worry
>>> about here.
>>> thanks,
>>> -marina
>>> Alexis Moussine-Pouchkine wrote:
>>> Right, but glassfish-embedded-all.jar doesn't seem to
>>> support EJBContainer.getContainer() (see #9625)
>>> Unless launching via Maven changes something here....
>>> -Alexis
>>> On Sep 22, 2009, at 22:55, Jerome Dochez wrote:
>>> since he is using maven, maybe Antonio wants the use
>>> the
>>> cooked jar rather than the shell jar that requires a
>>> locally installed distribution...
>>> On Sep 22, 2009, at 1:43 PM, Siraj Ghaffar wrote:
>>> The shell jar points to other jars in the
>>> distribution, so it requires the glassfish
>>> distribution.
>>> Antonio Goncalves wrote:
>>> Hum... I need a full GlassFish distribution ?
>>> Isn't this jar is the GF Maven repository ? At
>>> the moment I'm using :
>>> <dependency>
>>> <groupId>org.glassfish</groupId>
>>> <artifactId>javax.ejb</artifactId>
>>> <version>3.0-b64</version>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.glassfish.ejb</groupId>
>>> <artifactId>ejb-container</artifactId>
>>> <version>3.0-b64</version>
>>> </dependency>
>>> Antonio
>>> 2009/9/22 Alexis Moussine-Pouchkine <alexis.mp
>>> <http://alexis.mp> <http:// alexis.mp
>>> <http://alexis.mp>>@sun.com <http://sun.com>
>>> <http://sun.com>>
>>> glassfish/lib/embedded/glassfish-embedded-
>>> static-shell.jar
>>> is your
>>> friend.
>>> Requires full GlassFish distribution. No
>>> properties required.
>>> -Alexis
>>> On Sep 22, 2009, at 21:54, Antonio
>>> Goncalves wrote:
>>> Hi,
>>> I'm still trying to make the EJBContainer
>>> work in a test
>>> environment. I'm using the latest GlassFish
>>> build (3.0-b64)
>>> but this time I have other exceptions :
>>> Exception in thread "main"
>>> javax.ejb.EJBException: No
>>> EJBContainer provider available
>>> Provider named
>>>
>>> org.glassfish.ejb.embedded.EJBContainerProviderImpl
>>> threw
>>> unexpected exception at create
>>> EJBContainer:
>>> java.lang.NoSuchMethodError
>>> java.lang.NoSuchMethodError:
>>>
>>> javax.ejb.spi.EJBContainerProvider.createEJBContainer(Ljava/
>>> util/Map;)Ljavax/ejb/embeddable/EJBContainer;
>>> at
>>>
>>> javax .ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:
>>> 102)
>>> at
>>>
>>> javax .ejb.embeddable.EJBContainer.createEJBContainer
>>> (EJBContainer.java:
>>> 78)
>>> In my code I do the following :
>>> EJBContainer ec =
>>> EJBContainer.createEJBContainer();
>>> Context ctx = ec.getContext();
>>> BookService bookEJB = (BookService)
>>> ctx.lookup("java:global/BookService");
>>> book = bookEJB.createBook(book);
>>> I call the createEJBContainer() method
>>> but I
>>> was wondering if
>>> I should pass some properties with the
>>> createEJBContainer(Map
>>> <?,?>) method.
>>> Any idea ?
>>> Thanks,
>>> Antonio
>>> 2009/9/7 <glassfish_at_javadesktop.org
>>> <mailto:glassfish_at_javadesktop.org>
>>> <mailto:glassfish_at_javadesktop.org
>>> <mailto:glassfish_at_javadesktop.org>>>
>>> I also read Antonio's book :)
>>> @Antonio: do you have any news on this? Did
>>> you get to have a
>>> working method to unit test EJBs ?
>>> Regards,
>>> J.
>>> [Message sent by forum member 'jayeff'
>>> (jforns_at_gmail.com <mailto:jforns_at_gmail.com>
>>> <mailto:jforns_at_gmail.com
>>> <mailto:jforns_at_gmail.com>>)]
>>> http://forums.java.net/jive/thread.jspa?messageID=363119
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail:
>>> users-unsubscribe_at_glassfish.dev.java.net
>>> <mailto:users- unsubscribe_at_glassfish.dev.java.net
>>> >
>>> <mailto:users-unsubscribe_at_glassfish.dev.java.net
>>> <mailto:users- unsubscribe_at_glassfish.dev.java.net
>>> >>
>>> For additional commands, e-mail:
>>> users-help_at_glassfish.dev.java.net
>>> <mailto:users-help_at_glassfish.dev.java.net>
>>> <mailto:users-help_at_glassfish.dev.java.net
>>> <mailto:users-help_at_glassfish.dev.java.net>>
>>> -- --
>>> Antonio Goncalves
>>> (antonio.goncalves_at_gmail.com
>>> <mailto:antonio.goncalves_at_gmail.com>
>>> <mailto:antonio.goncalves_at_gmail.com
>>> <mailto:antonio.goncalves_at_gmail.com>>)
>>> Software architect
>>> Web site : www.antoniogoncalves.org
>>> <http://www.antoniogoncalves.org>
>>> <http://www.antoniogoncalves.org>
>>> Blog: agoncal.wordpress.com
>>> <http://agoncal.wordpress.com>
>>> <http://agoncal.wordpress.com>
>>> Feed: feeds2.feedburner.com/
>>> AntonioGoncalves
>>> <http://feeds2.feedburner.com/AntonioGoncalves>
>>> <http://feeds2.feedburner.com/AntonioGoncalves
>>> >
>>> Paris JUG leader : www.parisjug.org
>>> <http://www.parisjug.org> <http://www.parisjug.org
>>> >
>>> LinkedIn: www.linkedin.com/in/agoncal
>>> <http://www.linkedin.com/in/agoncal>
>>> <http://www.linkedin.com/in/agoncal>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail:
>>> users-unsubscribe_at_glassfish.dev.java.net
>>> <mailto:users- unsubscribe_at_glassfish.dev.java.net
>>> >
>>> <mailto:users- unsubscribe_at_glassfish.dev.java.net
>>> <mailto:users- unsubscribe_at_glassfish.dev.java.net
>>> >>
>>> For additional commands, e-mail:
>>> users-help_at_glassfish.dev.java.net
>>> <mailto:help_at_glassfish.dev.java.net>
>>> <mailto:users-help_at_glassfish.dev.java.net
>>> <mailto:users-help_at_glassfish.dev.java.net>>
>>> --
>>> -- Antonio Goncalves (antonio.goncalves_at_gmail.com
>>> <mailto:antonio.goncalves_at_gmail.com>
>>> <mailto:antonio.goncalves_at_gmail.com
>>> <mailto:antonio.goncalves_at_gmail.com> >)
>>> Software architect
>>> Web site : www.antoniogoncalves.org
>>> <http://www.antoniogoncalves.org> <http://
>>> www.antoniogoncalves.org
>>> <http://www.antoniogoncalves.org>>
>>> Blog: agoncal.wordpress.com
>>> <http://agoncal.wordpress.com>
>>> <http://agoncal.wordpress.com>
>>> Feed: feeds2.feedburner.com/AntonioGoncalves
>>> <http://feeds2.feedburner.com/AntonioGoncalves>
>>> <http://feeds2.feedburner.com/
>>> AntonioGoncalves >
>>> Paris JUG leader : www.parisjug.org
>>> <http://www.parisjug.org> <http://www.parisjug.org
>>> >
>>> LinkedIn: www.linkedin.com/in/agoncal
>>> <http://www.linkedin.com/in/agoncal>
>>> <http://www.linkedin.com/in/agoncal >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail:
>>> users-unsubscribe_at_glassfish.dev.java.net
>>> <mailto:users-unsubscribe_at_glassfish.dev.java.net>
>>> For additional commands, e-mail:
>>> users-help_at_glassfish.dev.java.net
>>> <mailto:users-help_at_glassfish.dev.java.net>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail:
>>> users-unsubscribe_at_glassfish.dev.java.net
>>> <mailto:users-unsubscribe_at_glassfish.dev.java.net>
>>> For additional commands, e-mail:
>>> users-help_at_glassfish.dev.java.net
>>> <mailto:users-help_at_glassfish.dev.java.net>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail:
>>> users-unsubscribe_at_glassfish.dev.java.net
>>> <mailto:users-unsubscribe_at_glassfish.dev.java.net>
>>> For additional commands, e-mail:
>>> users-help_at_glassfish.dev.java.net
>>> <mailto:users-help_at_glassfish.dev.java.net>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-
>>> unsubscribe_at_glassfish.dev.java.net
>>> <mailto:users-unsubscribe_at_glassfish.dev.java.net>
>>> For additional commands, e-mail:
>>> users-help_at_glassfish.dev.java.net
>>> <mailto:users-help_at_glassfish.dev.java.net>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>> <mailto:users-unsubscribe_at_glassfish.dev.java.net>
>>> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>> <mailto:users-help_at_glassfish.dev.java.net>
>>> --
>>> --
>>> Antonio Goncalves (antonio.goncalves_at_gmail.com <mailto:antonio.goncalves_at_gmail.com
>>> >)
>>> Software architect
>>> Web site : www.antoniogoncalves.org <http://
>>> www.antoniogoncalves.org>
>>> Blog: agoncal.wordpress.com <http://agoncal.wordpress.com>
>>> Feed: feeds2.feedburner.com/AntonioGoncalves <http://feeds2.feedburner.com/AntonioGoncalves
>>> >
>>> Paris JUG leader : www.parisjug.org <http://www.parisjug.org>
>>> LinkedIn: www.linkedin.com/in/agoncal <http://www.linkedin.com/in/agoncal
>>> >
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>>
>>>
>>>
>>>
>>> --
>>> --
>>> Antonio Goncalves (antonio.goncalves_at_gmail.com)
>>> Software architect
>>>
>>> Web site : www.antoniogoncalves.org
>>> Blog: agoncal.wordpress.com
>>> Feed: feeds2.feedburner.com/AntonioGoncalves
>>> Paris JUG leader : www.parisjug.org
>>> LinkedIn: www.linkedin.com/in/agoncal
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>