<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-2756</id>
	<title>Nabble - OpenEJB</title>
	<updated>2009-12-03T18:43:23Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/OpenEJB-f2756.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OpenEJB-f2756.html" />
	<subtitle type="html">OpenEJB is an open source, modular, configurable, and extendable EJB Container System and EJB Server. OpenEJB home is &lt;a href=&quot;http://www.openejb.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26635749</id>
	<title>InitialContext Close doesn't do anything</title>
	<published>2009-12-03T18:43:23Z</published>
	<updated>2009-12-03T18:43:23Z</updated>
	<author>
		<name>rtselvan</name>
	</author>
	<content type="html">I am looking up ejbs from my web app running on a tomcat server and openEJB running as standalone, when the openEJB server is restarted, the web application JNDI lookups fails with &amp;quot;Invalid response from server: -1&amp;quot;, so I am trying to close the JNDI context and re-open it but still getting the same &amp;quot;Invalid response from server: -1&amp;quot; error. It seems that the jndi context.close doesn't do anything seems due to caching. &amp;nbsp;Is there a setting that can be passed to the &amp;quot;RemoteInitialContextFactory&amp;quot; to force close it?
&lt;br&gt;&lt;br&gt;I just tried to use the embedded setting &amp;quot;openejb.embedded.initialcontext.close=destroy&amp;quot; but doesn't appear to be the correct property for the purpose.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;/selvan
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/InitialContext-Close-doesn%27t-do-anything-tp26635749p26635749.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26630616</id>
	<title>Re: [english 100%] EJB pooling</title>
	<published>2009-12-03T10:18:27Z</published>
	<updated>2009-12-03T10:18:27Z</updated>
	<author>
		<name>Andy Gumbrecht</name>
	</author>
	<content type="html">I am being serious, go read 
&lt;br&gt;&lt;a href=&quot;http://java.sun.com/javaee/5/docs/tutorial/doc/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javaee/5/docs/tutorial/doc/&lt;/a&gt;&amp;nbsp;- then come back and ask 
&lt;br&gt;that question again. I will be very impressed if you do!?
&lt;br&gt;&lt;br&gt;On 02.12.2009 21:14, Mansour Al Akeel wrote:
&lt;br&gt;&amp;gt; I am looking to maintain an object pool, that will be available to
&lt;br&gt;&amp;gt; server a request at anytime. If I am not wrong, statfull bean will not
&lt;br&gt;&amp;gt; work as it's ot server on request. I need to maintain the info between
&lt;br&gt;&amp;gt; these requests. I have to use Entity bean. &amp;nbsp;Is this correct ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;____________
&lt;br&gt;Virus checked by G Data AntiVirus
&lt;br&gt;Version: AVA 19.9094 dated 03.12.2009
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/EJB-pooling-tp26615675p26630616.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26615675</id>
	<title>EJB pooling</title>
	<published>2009-12-02T12:14:44Z</published>
	<updated>2009-12-02T12:14:44Z</updated>
	<author>
		<name>Mansour Al Akeel</name>
	</author>
	<content type="html">I am looking to maintain an object pool, that will be available to
&lt;br&gt;server a request at anytime. If I am not wrong, statfull bean will not
&lt;br&gt;work as it's ot server on request. I need to maintain the info between
&lt;br&gt;these requests. I have to use Entity bean. &amp;nbsp;Is this correct ?
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/EJB-pooling-tp26615675p26615675.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26614556</id>
	<title>Build failure in OpenEJB3</title>
	<published>2009-12-02T11:11:39Z</published>
	<updated>2009-12-02T11:11:39Z</updated>
	<author>
		<name>sajhak</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi all, 
&lt;br&gt;&lt;br&gt;I tried to download OpenEJB code and build, But got the following build failure when i tried to execute 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mvn -o -Dmaven.{test,itest}.skip -Dassemble clean install 
&lt;br&gt;&lt;br&gt;from Ubuntu.
&lt;br&gt;&lt;br&gt;Could you please help me to figure this out ? 
&lt;br&gt;&lt;br&gt;Thanks 
&lt;br&gt;Regards
&lt;br&gt;shk
&lt;br&gt;&lt;br&gt;[WARNING] Warning in manifest for org.apache.openejb:openejb-core:jar:3.1.3-SNAPSHOT : Did not find matching referal for org.quartz.*
&lt;br&gt;[INFO] [antrun:run {execution: default}]
&lt;br&gt;[INFO] Executing tasks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] Could not find org.apache.openejb.util.MakeTxLookup. Make sure you have it in your classpath
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:170)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Java.run(Java.java:710)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:178)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Java.execute(Java.java:84)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.Task.perform(Task.java:364)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.Target.execute(Target.java:341)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:108)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:83)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
&lt;br&gt;&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp; 		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Keep your friends updated—even when you’re not signed in.
&lt;br&gt;&lt;a href=&quot;http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_5:092010&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_5:092010&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Build-failure-in-OpenEJB3-tp26614556p26614556.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26614504</id>
	<title>Build failure in OpenEJB3</title>
	<published>2009-12-02T11:07:46Z</published>
	<updated>2009-12-02T11:07:46Z</updated>
	<author>
		<name>sajhak</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi all, 
&lt;br&gt;&lt;br&gt;I tried to download OpenEJB code and build, But got the following build failure when i tried to execute 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mvn -o -Dmaven.{test,itest}.skip -Dassemble clean install 
&lt;br&gt;&lt;br&gt;from Ubuntu.
&lt;br&gt;&lt;br&gt;Could you please help me to figure this out ? 
&lt;br&gt;&lt;br&gt;Thanks 
&lt;br&gt;Regards
&lt;br&gt;shk
&lt;br&gt;&lt;br&gt;[WARNING] Warning in manifest for org.apache.openejb:openejb-core:jar:3.1.3-SNAPSHOT : Did not find matching referal for org.quartz.*
&lt;br&gt;[INFO] [antrun:run {execution: default}]
&lt;br&gt;[INFO] Executing tasks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] Could not find org.apache.openejb.util.MakeTxLookup. Make sure you have it in your classpath
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:170)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Java.run(Java.java:710)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:178)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Java.execute(Java.java:84)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.Task.perform(Task.java:364)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.Target.execute(Target.java:341)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:108)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:83)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[java] &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
&lt;br&gt;&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Keep your friends updated—even when you’re not signed in.
&lt;br&gt;&lt;a href=&quot;http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_5:092010&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_5:092010&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-Dev-f12018.html&quot; embed=&quot;fixTarget[12018]&quot; target=&quot;_top&quot; &gt;OpenEJB Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Build-failure-in-OpenEJB3-tp26614504p26614504.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26600094</id>
	<title>Re: InitialContext / Comms protocol recovery from a SystemException</title>
	<published>2009-12-01T14:21:22Z</published>
	<updated>2009-12-01T14:21:22Z</updated>
	<author>
		<name>David Blevins</name>
	</author>
	<content type="html">Missed this followup.
&lt;br&gt;&lt;br&gt;On Nov 4, 2009, at 4:00 AM, Quintin Beukes wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Though, isn't there a way if a 3rd party SecurityService fails for &amp;nbsp;
&lt;br&gt;&amp;gt; some
&lt;br&gt;&amp;gt; reason for OpenEJB to recover from it?
&lt;br&gt;&lt;br&gt;I'm not sure of the nature of the failure. &amp;nbsp;If the SecurityService &amp;nbsp;
&lt;br&gt;throws an exception each time we call isCallerAuthorized() then there &amp;nbsp;
&lt;br&gt;is no way for let the call through. &amp;nbsp;Do you know if that is the case &amp;nbsp;
&lt;br&gt;or are subsequent calls to the SecurityService succeeding but failures &amp;nbsp;
&lt;br&gt;still occurring downstream?
&lt;br&gt;&lt;br&gt;And just for good measure, what is the &amp;quot;your fault&amp;quot; part? &amp;nbsp;If there's &amp;nbsp;
&lt;br&gt;something we can do to check for bad input or user error, we should do &amp;nbsp;
&lt;br&gt;it.
&lt;br&gt;&lt;br&gt;-David
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Nov 3, 2009 at 11:12 PM, David Blevins &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26600094&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.blevins@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Haven't seen this before, looks like the null is coming from the
&lt;br&gt;&amp;gt;&amp;gt; GeronimoSecurityService.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; We test system and application exceptions in the itests for each &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; bean type
&lt;br&gt;&amp;gt;&amp;gt; on both the remote and local servers as well as on Tomcat. &amp;nbsp;We &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; don't run
&lt;br&gt;&amp;gt;&amp;gt; those on Geronimo though, which we really should. There was some &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; code in
&lt;br&gt;&amp;gt;&amp;gt; Geronimo to do that at one point, but it got axed as being too hard &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt; maintain quite a while ago. &amp;nbsp;I think we should bring it back.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm not sure what it might take Geronimo plan-wise, but here's the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; app:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://repo2.maven.org/maven2/org/apache/openejb/openejb-itests-beans/3.1.2/openejb-itests-beans-3.1.2.jar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo2.maven.org/maven2/org/apache/openejb/openejb-itests-beans/3.1.2/openejb-itests-beans-3.1.2.jar&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; And the client which includes all deps and is an executable jar:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://repo2.maven.org/maven2/org/apache/openejb/openejb-itests-standalone-client/3.1.2/openejb-itests-standalone-client-3.1.2.jar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo2.maven.org/maven2/org/apache/openejb/openejb-itests-standalone-client/3.1.2/openejb-itests-standalone-client-3.1.2.jar&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -David
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Nov 2, 2009, at 10:44 AM, Quintin Beukes wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hey,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; When I get a SystemException from the container during remote EJB
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; invocation, all future requests for the InitialContext are &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;broken&amp;quot;. My
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; exact situation (reason for causing the SystemException) is on my &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; fault,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; if there is another reason I think it's good to recover from it so &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; able to continue serving requests. I got the following by invoking &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; on a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; method which isn't in the remote EJB class/Remote interface.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This is what I got:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ------- SNIP -------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 02 Nov 2009 20:28:33,649 ERROR -- Exception: Error deleting &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; employee:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; XXXXXX
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (javax.ejb.EJBException)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.ejb.EJBException: Container has suffered a SystemException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:178)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:117)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:52)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;$Proxy7.deletePerson(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .personnel 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .employees 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .delete 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .DeleteEmployeeWizardAction 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .performAction(DeleteEmployeeWizardAction.java:87)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .personnel 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .employees 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .delete 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .DeleteEmployeeWizardAction 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .performAction(DeleteEmployeeWizardAction.java:55)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.openide.util.actions.NodeAction$DelegateAction 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $1.run(NodeAction.java:589)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .netbeans 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .modules 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:77)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.openide.util.actions.NodeAction 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $DelegateAction.actionPerformed(NodeAction.java:585)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1995)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.AbstractButton 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $Handler.actionPerformed(AbstractButton.java:2318)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .swing 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 242)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;javax.swing.AbstractButton.doClick(AbstractButton.java:357)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.plaf.basic.BasicMenuItemUI 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $Handler.mouseReleased(BasicMenuItemUI.java:1261)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.processMouseEvent(Component.java:6041)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.processEvent(Component.java:5806)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Container.processEvent(Container.java:2058)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.dispatchEventImpl(Component.java:4413)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Container.dispatchEventImpl(Container.java:2116)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.dispatchEvent(Component.java:4243)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.LightweightDispatcher.retargetMouseEvent(Container.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 4322)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.LightweightDispatcher.processMouseEvent(Container.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3986)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Container.dispatchEventImpl(Container.java:2102)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Window.dispatchEventImpl(Window.java:2440)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.dispatchEvent(Component.java:4243)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .netbeans 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .awt 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .EventDispatchThread 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .pumpOneEventForFilters(EventDispatchThread.java:273)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .awt 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 183)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .awt 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .EventDispatchThread 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .pumpEventsForHierarchy(EventDispatchThread.java:173)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 168)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 160)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.rmi.RemoteException: The server has encountered a fatal error:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Unknown
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; error in container java.lang.NullPointerException; nested &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; exception is:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .ejbd.EjbRequestHandler.replyWithFatalError(EjbRequestHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 425)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:205)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java:196)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 149)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:71)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.apache.openejb.server.ejbd.KeepAliveServer 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $Session.service(KeepAliveServer.java:213)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb.server.ejbd.KeepAliveServer.service(KeepAliveServer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 233)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:66)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$2.run(ServicePool.java:91)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$3.run(ServicePool.java:120)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $Worker.runTask(ThreadPoolExecutor.java:886)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $Worker.run(ThreadPoolExecutor.java:908)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.lang.NullPointerException: null
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .geronimo 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .GeronimoSecurityService 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .isCallerAuthorized(GeronimoSecurityService.java:96)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .core.stateless.StatelessContainer.invoke(StatelessContainer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 151)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .core.stateless.StatelessContainer.invoke(StatelessContainer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 136)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .ejbd 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .EjbRequestHandler 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .doEjbObject_BUSINESS_METHOD(EjbRequestHandler.java:238)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:129)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java:196)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 149)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:71)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.apache.openejb.server.ejbd.KeepAliveServer 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $Session.service(KeepAliveServer.java:213)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb.server.ejbd.KeepAliveServer.service(KeepAliveServer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 233)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:66)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$2.run(ServicePool.java:91)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$3.run(ServicePool.java:120)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $Worker.runTask(ThreadPoolExecutor.java:886)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $Worker.run(ThreadPoolExecutor.java:908)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ------- SNIP -------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; There after, when I try to invoke OTHER methods, I get this:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 02 Nov 2009 20:29:45,990 ERROR -- Exception: Error creating new &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; employee:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; XXXXXX (javax.ejb.EJBException)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.ejb.EJBException: Unknown Container Exception:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.rmi.RemoteException: Received invalid response code from &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; server: -1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:184)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:117)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:52)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;$Proxy7.registerPerson(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .personnel 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .employees 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .add 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .AddEmployeeWizardAction 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .performAction(AddEmployeeWizardAction.java:69)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .personnel 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .employees 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .add 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .AddEmployeeWizardAction.openWizard(AddEmployeeWizardAction.java:47)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .personnel 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .navigation 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .NavigationRootTopComponent 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .btnAddEmployeeActionPerformed(NavigationRootTopComponent.java:107)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .personnel.client.navigation.NavigationRootTopComponent.access 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $000(NavigationRootTopComponent.java:36)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net.kunye.personnel.client.navigation.NavigationRootTopComponent 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $1.actionPerformed(NavigationRootTopComponent.java:67)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1995)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.AbstractButton 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $Handler.actionPerformed(AbstractButton.java:2318)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .swing 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 242)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .swing 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .plaf 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .basic.BasicButtonListener.mouseReleased(BasicButtonListener.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 236)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.processMouseEvent(Component.java:6041)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.processEvent(Component.java:5806)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Container.processEvent(Container.java:2058)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.dispatchEventImpl(Component.java:4413)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Container.dispatchEventImpl(Container.java:2116)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.dispatchEvent(Component.java:4243)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.LightweightDispatcher.retargetMouseEvent(Container.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 4322)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.LightweightDispatcher.processMouseEvent(Container.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3986)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Container.dispatchEventImpl(Container.java:2102)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Window.dispatchEventImpl(Window.java:2440)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.dispatchEvent(Component.java:4243)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .netbeans 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .awt 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .EventDispatchThread 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .pumpOneEventForFilters(EventDispatchThread.java:273)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .awt 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 183)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .awt 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .EventDispatchThread 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .pumpEventsForHierarchy(EventDispatchThread.java:173)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 168)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 160)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.rmi.RemoteException: Received invalid response code from &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; server: -1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBObjectHandler.businessMethod(EJBObjectHandler.java:239)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java:157)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:117)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:52)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;$Proxy7.registerPerson(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .personnel 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .employees 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .add 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .AddEmployeeWizardAction 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .performAction(AddEmployeeWizardAction.java:69)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .personnel 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .employees 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .add 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .AddEmployeeWizardAction.openWizard(AddEmployeeWizardAction.java:47)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .personnel 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .navigation 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .NavigationRootTopComponent 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .btnAddEmployeeActionPerformed(NavigationRootTopComponent.java:107)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .personnel.client.navigation.NavigationRootTopComponent.access 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $000(NavigationRootTopComponent.java:36)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; net.kunye.personnel.client.navigation.NavigationRootTopComponent 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $1.actionPerformed(NavigationRootTopComponent.java:67)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1995)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.AbstractButton 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; $Handler.actionPerformed(AbstractButton.java:2318)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .swing 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 242)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .swing 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .plaf 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .basic.BasicButtonListener.mouseReleased(BasicButtonListener.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 236)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.processMouseEvent(Component.java:6041)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.processEvent(Component.java:5806)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Container.processEvent(Container.java:2058)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.dispatchEventImpl(Component.java:4413)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Container.dispatchEventImpl(Container.java:2116)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.dispatchEvent(Component.java:4243)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.LightweightDispatcher.retargetMouseEvent(Container.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 4322)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.LightweightDispatcher.processMouseEvent(Container.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3986)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Container.dispatchEventImpl(Container.java:2102)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Window.dispatchEventImpl(Window.java:2440)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.Component.dispatchEvent(Component.java:4243)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .netbeans 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .awt 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .EventDispatchThread 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .pumpOneEventForFilters(EventDispatchThread.java:273)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .awt 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 183)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .awt 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .EventDispatchThread 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .pumpEventsForHierarchy(EventDispatchThread.java:173)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 168)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 160)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Quintin Beukes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-Dev-f12018.html&quot; embed=&quot;fixTarget[12018]&quot; target=&quot;_top&quot; &gt;OpenEJB Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/InitialContext---Comms-protocol-recovery-from-a-SystemException-tp26168801p26600094.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26599992</id>
	<title>Re: Connection Recovery</title>
	<published>2009-12-01T14:13:30Z</published>
	<updated>2009-12-01T14:13:30Z</updated>
	<author>
		<name>David Blevins</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 24, 2009, at 12:48 AM, Quintin Beukes wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; :&amp;gt; Original problem. I'm just trying to understand why it would take
&lt;br&gt;&amp;gt; so long even after newly started apps are working fine.
&lt;br&gt;&lt;br&gt;Not sure how long your app takes to undeploy and then fully deploy &amp;nbsp;
&lt;br&gt;again. &amp;nbsp;The delay shouldn't be any longer than that. &amp;nbsp;If there is more &amp;nbsp;
&lt;br&gt;delay beyond that, I'm not sure what would cause it.
&lt;br&gt;&lt;br&gt;If you want to dig in, the first thing I'd check is to see if the &amp;nbsp;
&lt;br&gt;client is waiting to read or waiting to write, or exactly what the &amp;nbsp;
&lt;br&gt;client is doing in this time.
&lt;br&gt;&lt;br&gt;-David
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The &amp;quot;cross over server&amp;quot; sounds like a very good idea, though I would
&lt;br&gt;&amp;gt; still like to know how this works.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Quintin Beukes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 24, 2009 at 10:36 AM, David Blevins &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26599992&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.blevins@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Nov 24, 2009, at 12:14 AM, Quintin Beukes wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; But the problem is that after I redeployed the requests fail for &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; up to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 6 minutes there after if the app was running prior even while newly
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; booted clients are working fine? So I would do this:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1. Run clientA
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2. Undeploy, deploy app - deploy completed successfully
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3. ClientA fails
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 4. Run ClientB
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 5. ClientB succeeds
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 6. ClientA fails stills
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 7. 5-6 minutes later clientA starts succeeding.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Why is this? After the 5 minute period, what triggers the recovery &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; start?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Just so I make sure I'm on the same page, the above is a recap of the
&lt;br&gt;&amp;gt;&amp;gt; original problem? &amp;nbsp;Or are you now seeing 5-6 minute delays in the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; failover
&lt;br&gt;&amp;gt;&amp;gt; logic from one server to the next?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -David
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Mon, Nov 23, 2009 at 10:32 PM, David Blevins &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26599992&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.blevins@...&lt;/a&gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This is because there is no concept of blocking connections for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; applications
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that are being redeployed. &amp;nbsp;In fact our (geronimo and openejb) &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; redeploy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; just an undeploy followed by a deploy, so there's no special &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; concept
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; propagated throughout the architecture that something is only &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; temporarily
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; gone and will be coming back.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; That said, if we added all that, you'd still have to wait the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; exact same
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; amount of time for the undeploy/deploy process plus a small shave &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; off of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; total throughput for the synchronization we'd have to add to make &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wait-for-redeploy logic work. &amp;nbsp;The bigger your app gets, the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; longer the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; time
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; your client spends waiting, which is probably going to drive you to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; splinter
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; your app into tiny fragments which only complicates things more &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and adds
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; even more overhead.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This is one of those &amp;quot;change the problem&amp;quot; types of situations. &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Instead
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; enable multicast discovery on your server and just let it run. &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; When you
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; want to &amp;quot;redeploy&amp;quot;, just boot a new server with the new version &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; app.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;When you get that server running to your liking -- almost &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; everyone has
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; some
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sort of initialization they like to do in their apps -- just shut &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; down
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; first server and the client will immediately roll over to the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; second
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; server.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;No time spent waiting on redeploy and you actually get a chance &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to pound
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; your new server a bit before it goes live, so no more risk that &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the app
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; doesn't quite work after the redeploy.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; You can do this all on the same machine with a shell script or &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ant script
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that is only slightly fancier than your standard start, deploy, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; run type
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; script.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -David
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Nov 23, 2009, at 6:20 AM, Quintin Beukes wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hey,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; One of the big motivations for shifting to OpenEJB 3.1.2 from GF &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; was
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the connection recovery built into it. My inquiry was specifically
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; about failed remote EJB connections because a server restarts or a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; network hiccup. We've always had problems with this, especially &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; with
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; networks running from surface to underground.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This seems to be working. Great job!! Thanks alot. I'm aiming for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; complete recovery in the following situations.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 1. System exception (any failure on the part of OpenEJB, even if &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; cause was my own)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2. Dropped connections due to network
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 3. Dropped connections from server restart
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 4. Dropped connections from redeploy (basically the same as (3) I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; assume).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Though I have a query though. Every time I redeploy, for ex, I &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; have to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; manually go and restart all services because it takes very long &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; OpenEJB client to notice something is wrong and recover.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Here is an example: If I undeploy, I get something like the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; following
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; on a client.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------- SNIP -----------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; javax.ejb.EJBException: Container has suffered a SystemException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 178)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:117)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 52)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;$Proxy2.captureLamp(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .vds 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .services 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .configuration 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ConfigurationService.service(ConfigurationService.java:73)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye.services.tcp.TCPServiceThread.run(TCPServiceThread.java:86)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.rmi.RemoteException: The server has encountered a fatal &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; error: No
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; such deployment java.rmi.RemoteException: No deployment:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; VDS-lamps-ejb-3.0.jar/LampCaptureBean; nested exception is:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; java.rmi.RemoteException: No deployment:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; VDS-lamps-ejb-3.0.jar/LampCaptureBean
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ejbd 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .EjbRequestHandler.replyWithFatalError(EjbRequestHandler.java:425)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:81)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 196)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 149)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 71)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.openejb.server.ejbd.KeepAliveServer 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Session.service(KeepAliveServer.java:213)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server.ejbd.KeepAliveServer.service(KeepAliveServer.java:233)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 66)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$2.run(ServicePool.java:91)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$3.run(ServicePool.java:120)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Worker.runTask(ThreadPoolExecutor.java:886)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Worker.run(ThreadPoolExecutor.java:908)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.rmi.RemoteException: No deployment:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; VDS-lamps-ejb-3.0.jar/LampCaptureBean
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.server.ejbd.EjbDaemon.getDeployment(EjbDaemon.java:191)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:79)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 196)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 149)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 71)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.openejb.server.ejbd.KeepAliveServer 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Session.service(KeepAliveServer.java:213)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server.ejbd.KeepAliveServer.service(KeepAliveServer.java:233)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 66)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$2.run(ServicePool.java:91)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$3.run(ServicePool.java:120)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Worker.runTask(ThreadPoolExecutor.java:886)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Worker.run(ThreadPoolExecutor.java:908)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 23 Nov 2009 15:59:20,039 ERROR -- Exception: Service
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ConfigurationService failed for instance
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ConfigurationService[/10.0.0.25] (java.lang.Exception)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.Exception: ConfigurationService has an unknown failure &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; while
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; servicing a request.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .vds 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .services 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .configuration 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ConfigurationService.service(ConfigurationService.java:84)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye.services.tcp.TCPServiceThread.run(TCPServiceThread.java:86)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; javax.ejb.EJBException: Container has suffered a SystemException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 178)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:117)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 52)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;$Proxy2.captureLamp(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .vds 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .services 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .configuration 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ConfigurationService.service(ConfigurationService.java:73)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye.services.tcp.TCPServiceThread.run(TCPServiceThread.java:86)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.rmi.RemoteException: The server has encountered a fatal &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; error: No
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; such deployment java.rmi.RemoteException: No deployment:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; VDS-lamps-ejb-3.0.jar/LampCaptureBean; nested exception is:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; java.rmi.RemoteException: No deployment:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; VDS-lamps-ejb-3.0.jar/LampCaptureBean
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ejbd 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .EjbRequestHandler.replyWithFatalError(EjbRequestHandler.java:425)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:81)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 196)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 149)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 71)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.openejb.server.ejbd.KeepAliveServer 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Session.service(KeepAliveServer.java:213)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server.ejbd.KeepAliveServer.service(KeepAliveServer.java:233)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 66)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$2.run(ServicePool.java:91)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$3.run(ServicePool.java:120)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Worker.runTask(ThreadPoolExecutor.java:886)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Worker.run(ThreadPoolExecutor.java:908)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.rmi.RemoteException: No deployment:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; VDS-lamps-ejb-3.0.jar/LampCaptureBean
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.server.ejbd.EjbDaemon.getDeployment(EjbDaemon.java:191)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:79)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 196)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 149)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 71)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org.apache.openejb.server.ejbd.KeepAliveServer 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Session.service(KeepAliveServer.java:213)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server.ejbd.KeepAliveServer.service(KeepAliveServer.java:233)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 66)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$2.run(ServicePool.java:91)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;org.apache.openejb.server.ServicePool$3.run(ServicePool.java:120)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Worker.runTask(ThreadPoolExecutor.java:886)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; $Worker.run(ThreadPoolExecutor.java:908)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------- SNIP -----------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Then, for a while, even after the EJB service started up &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; completely
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and even though I'm creating new InitialContext instances I get &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; following. This isn't too bad, though it does take a few minutes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (between 3 and 5) to recover.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------- SNIP -----------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 23 Nov 2009 16:00:24,802 TRACE -- Received packet
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; [R0010088220000000000000000]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 23 Nov 2009 16:00:24,804 ERROR -- Exception: Unknown failure &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; servicing
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the request (javax.ejb.EJBException)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; javax.ejb.EJBException: Unknown Container Exception:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.rmi.RemoteException: Received invalid response code from &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; server:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 184)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:117)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 52)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;$Proxy2.captureLamp(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .vds 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .services 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .configuration 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ConfigurationService.service(ConfigurationService.java:73)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye.services.tcp.TCPServiceThread.run(TCPServiceThread.java:86)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.rmi.RemoteException: Received invalid response code from &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; server: -1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBObjectHandler.businessMethod(EJBObjectHandler.java:239)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 157)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:117)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 52)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;$Proxy2.captureLamp(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .vds 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .services 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .configuration 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ConfigurationService.service(ConfigurationService.java:73)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye.services.tcp.TCPServiceThread.run(TCPServiceThread.java:86)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 23 Nov 2009 16:00:24,804 ERROR -- Exception: Service
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ConfigurationService failed for instance
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ConfigurationService[/10.0.0.25] (java.lang.Exception)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.Exception: ConfigurationService has an unknown failure &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; while
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; servicing a request.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .vds 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .services 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .configuration 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ConfigurationService.service(ConfigurationService.java:84)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye.services.tcp.TCPServiceThread.run(TCPServiceThread.java:86)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; javax.ejb.EJBException: Unknown Container Exception:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.rmi.RemoteException: Received invalid response code from &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; server:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 184)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:117)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 52)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;$Proxy2.captureLamp(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .vds 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .services 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .configuration 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ConfigurationService.service(ConfigurationService.java:73)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye.services.tcp.TCPServiceThread.run(TCPServiceThread.java:86)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.rmi.RemoteException: Received invalid response code from &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; server: -1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBObjectHandler.businessMethod(EJBObjectHandler.java:239)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb.client.EJBObjectHandler._invoke(EJBObjectHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 157)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:117)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; org 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .apache 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .openejb 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .client 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 52)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;$Proxy2.captureLamp(Unknown Source)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .vds 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .server 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .services 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .configuration 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .ConfigurationService.service(ConfigurationService.java:73)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; net 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .kunye.services.tcp.TCPServiceThread.run(TCPServiceThread.java:86)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------- SNIP -----------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; After it recovers from the above, all is back to normal.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This is quite serious. How I can get around this, even if I have &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; make some code changes?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks again. I'm so relieved this problem is finally over. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Previously
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I've had to do some serious recovery just because a client was &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; left
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; running and Glassfish's client library opened so many file &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; descriptors
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; for each failure that the server crashed with a No Space Left on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Device error.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Quintin Beukes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-Dev-f12018.html&quot; embed=&quot;fixTarget[12018]&quot; target=&quot;_top&quot; &gt;OpenEJB Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Connection-Recovery-tp26478926p26599992.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26599768</id>
	<title>Re: openejb-client has OSGi Require-Bundle without a maven dependency.</title>
	<published>2009-12-01T13:58:45Z</published>
	<updated>2009-12-01T13:58:45Z</updated>
	<author>
		<name>David Blevins</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 3, 2009, at 12:12 PM, David Blevins wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 3, 2009, at 7:27 AM, Rick McGuire wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I ran into a little issue with the bundlized version of the openejb- 
&lt;br&gt;&amp;gt;&amp;gt; client jar. &amp;nbsp;This jar has a Require-Bundle dependency on &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; org.apache.openejb.openebj-core, but the project pom does not &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; specify a maven dependency on openejb-core. &amp;nbsp;This is causing a bit &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; of an issue when used in Geronimo 3.0 because the framework is &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; using the maven dependencies to determine the install/start order &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; for the different bundles we're using. &amp;nbsp;Since there's no maven &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; dependency, the openejb-client is giving a resolution constraint &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; failure on the required jar depending on the relative order the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; different openejb bundles get started. &amp;nbsp;Having the correct maven &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; dependency in the pom would sort all of that out.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is there some reason why this was done this way, or is it just an &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; oversight?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm not sure why there is a Require-Bundle dep on openejb-core. &amp;nbsp; 
&lt;br&gt;&amp;gt; Maybe someone else can comment on that.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Code-wise, the client jar is designed to work without any other &amp;nbsp;
&lt;br&gt;&amp;gt; OpenEJB libraries or third party dependencies (except for specs), so &amp;nbsp;
&lt;br&gt;&amp;gt; that explains why there is not a maven dep.
&lt;/div&gt;&lt;br&gt;Still looking for some followup. &amp;nbsp;As mentioned the openejb-client &amp;nbsp;
&lt;br&gt;module does not need and should not be allowed to use the code in &amp;nbsp;
&lt;br&gt;openejb-core. &amp;nbsp;Going to remove that dependency.
&lt;br&gt;&lt;br&gt;-David
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-Dev-f12018.html&quot; embed=&quot;fixTarget[12018]&quot; target=&quot;_top&quot; &gt;OpenEJB Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/openejb-client-has-OSGi-Require-Bundle-without-a-maven-dependency.-tp26181354p26599768.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26591263</id>
	<title>Re: Starting with EJB</title>
	<published>2009-12-01T04:54:39Z</published>
	<updated>2009-12-01T04:54:39Z</updated>
	<author>
		<name>Jonathan Gallimore-2</name>
	</author>
	<content type="html">That&amp;#39;s quite strange - what version of Maven have you got and what&amp;#39;s the command you&amp;#39;re running? I&amp;#39;ll see if I can reproduce your error here.&lt;br&gt;&lt;br&gt;I did give this a quick test just now to see if I could see anything obvious and it seemed to work ok for me - I ran:&lt;br&gt;
&lt;br&gt;mvn -DarchetypeCatalog=&lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt; -DarchetypeRepository=&lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt; archetype:generate&lt;br&gt;&lt;br&gt;on a Mac here, with a clean install of Maven 2.2.1 and no previous Maven repository. I&amp;#39;ve attached my output.&lt;br&gt;
&lt;br&gt;Jon&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Dec 1, 2009 at 2:13 AM, Mansour Al Akeel &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26591263&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mansour.alakeel@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Jonathan,&lt;br&gt;
thank you, It&amp;#39;s really good idea to provide a maven archetype for&lt;br&gt;
openejb, that will provide basic skelton and a simple functionality.&lt;br&gt;
But I am unable to create the archetype&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
[INFO] Generating project in Interactive mode&lt;br&gt;
[INFO] No archetype defined. Using maven-archetype-quickstart&lt;br&gt;
(org.apache.maven.archetypes:maven-archetype-quickstart:1.0)&lt;br&gt;
Choose archetype:&lt;br&gt;
1: &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt; -&amp;gt; maven-openejb-quickstart&lt;br&gt;
(maven-openejb-quickstart)&lt;br&gt;
2: &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt; -&amp;gt; maven-openejb-quickstart-ear&lt;br&gt;
(maven-openejb-quickstart-ear)&lt;br&gt;
&lt;/div&gt;Choose a number:  (1/2): 2&lt;br&gt;
[INFO] snapshot&lt;br&gt;
org.apache.openejb:maven-openejb-quickstart-ear:1.0-SNAPSHOT: checking&lt;br&gt;
for updates from maven-openejb-quickstart-ear-repo&lt;br&gt;
[INFO] snapshot&lt;br&gt;
org.apache.openejb:maven-openejb-quickstart-ear:1.0-SNAPSHOT: checking&lt;br&gt;
for updates from central&lt;br&gt;
Downloading: &lt;a href=&quot;http://neptune:8081/nexus/content/groups/public/org/apache/openejb/maven-openejb-quickstart-ear/1.0-SNAPSHOT/maven-openejb-quickstart-ear-1.0-SNAPSHOT.jar&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://neptune:8081/nexus/content/groups/public/org/apache/openejb/maven-openejb-quickstart-ear/1.0-SNAPSHOT/maven-openejb-quickstart-ear-1.0-SNAPSHOT.jar&lt;/a&gt;&lt;br&gt;

[INFO] Unable to find resource&lt;br&gt;
&amp;#39;org.apache.openejb:maven-openejb-quickstart-ear:jar:1.0-SNAPSHOT&amp;#39; in&lt;br&gt;
repository maven-openejb-quickstart-ear-repo&lt;br&gt;
(&lt;a href=&quot;http://jrg.me.uk/repository&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository&lt;/a&gt;)&lt;br&gt;
Downloading: &lt;a href=&quot;http://neptune:8081/nexus/content/groups/public/org/apache/openejb/maven-openejb-quickstart-ear/1.0-SNAPSHOT/maven-openejb-quickstart-ear-1.0-SNAPSHOT.jar&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://neptune:8081/nexus/content/groups/public/org/apache/openejb/maven-openejb-quickstart-ear/1.0-SNAPSHOT/maven-openejb-quickstart-ear-1.0-SNAPSHOT.jar&lt;/a&gt;&lt;br&gt;

[INFO] Unable to find resource&lt;br&gt;
&amp;#39;org.apache.openejb:maven-openejb-quickstart-ear:jar:1.0-SNAPSHOT&amp;#39; in&lt;br&gt;
repository central (&lt;a href=&quot;http://central&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://central&lt;/a&gt;)&lt;br&gt;
[INFO] ------------------------------------------------------------------------&lt;br&gt;
[ERROR] BUILD FAILURE&lt;br&gt;
[INFO] ------------------------------------------------------------------------&lt;br&gt;
[INFO] The desired archetype does not exist&lt;br&gt;
(org.apache.openejb:maven-openejb-quickstart-ear:1.0-SNAPSHOT)&lt;br&gt;
[INFO] ------------------------------------------------------------------------&lt;br&gt;
[INFO] For more information, run Maven with the -e switch&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
On Mon, Nov 30, 2009 at 1:36 PM, Jonathan Gallimore&lt;br&gt;
&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26591263&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jonathan.gallimore@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; Hi,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; I don&amp;#39;t know if this will be any help, but I created a Maven Archetype for&lt;br&gt;
&amp;gt; OpenEJB not long ago, and I have a Maven repository on my website which you&lt;br&gt;
&amp;gt; should be able to point to.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; You can generate a project by doing the following:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; $ mvn -DarchetypeCatalog=&lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt; -DarchetypeRepository=&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt; archetype:generate (the trailing / on the URL&lt;br&gt;
&amp;gt; is necessary for some reason)&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; [INFO] Scanning for projects...&lt;br&gt;
&amp;gt; [INFO] Searching repository for plugin with prefix: &amp;#39;archetype&amp;#39;.&lt;br&gt;
&amp;gt; [INFO] ------------------------------&lt;br&gt;
&amp;gt; ------------------------------------------&lt;br&gt;
&amp;gt; [INFO] Building Maven Default Project&lt;br&gt;
&amp;gt; [INFO]    task-segment: [archetype:generate] (aggregator-style)&lt;br&gt;
&amp;gt; [INFO]&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------&lt;br&gt;
&amp;gt; [INFO] Preparing archetype:generate&lt;br&gt;
&amp;gt; [INFO] No goals needed for project - skipping&lt;br&gt;
&amp;gt; [INFO] Setting property: classpath.resource.loader.class =&amp;gt;&lt;br&gt;
&amp;gt; &amp;#39;org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader&amp;#39;.&lt;br&gt;
&amp;gt; [INFO] Setting property: velocimacro.messages.on =&amp;gt; &amp;#39;false&amp;#39;.&lt;br&gt;
&amp;gt; [INFO] Setting property: resource.loader =&amp;gt; &amp;#39;classpath&amp;#39;.&lt;br&gt;
&amp;gt; [INFO] Setting property: resource.manager.logwhenfound =&amp;gt; &amp;#39;false&amp;#39;.&lt;br&gt;
&amp;gt; [INFO] [archetype:generate]&lt;br&gt;
&amp;gt; [INFO] Generating project in Interactive mode&lt;br&gt;
&amp;gt; [INFO] No archetype defined. Using maven-archetype-quickstart&lt;br&gt;
&amp;gt; (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)&lt;br&gt;
&amp;gt; Choose archetype:&lt;br&gt;
&amp;gt; 1: &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt; -&amp;gt; maven-openejb-quickstart&lt;br&gt;
&amp;gt; (maven-openejb-quickstart)&lt;br&gt;
&amp;gt; 2: &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt; -&amp;gt; maven-openejb-quickstart-ear&lt;br&gt;
&amp;gt; (maven-openejb-quickstart-ear)&lt;br&gt;
&amp;gt; Choose a number:  (1/2):&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Once you&amp;#39;ve followed the wizard, you should be able to cd to the newly&lt;br&gt;
&amp;gt; created project, and run:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; $ mvn install eclipse:eclipse&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; This should compile everything, run the tests and create an Eclipse project&lt;br&gt;
&amp;gt; ready to be imported to your workspace. The maven-openejb-quickstart is in&lt;br&gt;
&amp;gt; better shape than the maven-openejb-quickstart-ear archetype, but is limited&lt;br&gt;
&amp;gt; to just EJBs, whereas the -ear archetype will build a whole EAR file. If you&lt;br&gt;
&amp;gt; give this a go and have any feedback or additional features you feel would&lt;br&gt;
&amp;gt; be useful, please do let me know.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Cheers,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Jon&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Sun, Nov 29, 2009 at 8:07 PM, Mansour Al Akeel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26591263&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mansour.alakeel@...&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Hello all:&lt;br&gt;
&amp;gt;&amp;gt; I have looking into the EJB solution for a simulation project. We&lt;br&gt;
&amp;gt;&amp;gt; decided to use openEJB but not sure yet to which server it will be&lt;br&gt;
&amp;gt;&amp;gt; deployed (most probably to geronimo).&lt;br&gt;
&amp;gt;&amp;gt; Initially, we are looking for a prototype. With my very limited skills&lt;br&gt;
&amp;gt;&amp;gt; with ejb, I am finding it a bit challenging to start a project. The&lt;br&gt;
&amp;gt;&amp;gt; lack of a ready made maven archetype, is adding difficulty. With a&lt;br&gt;
&amp;gt;&amp;gt; maven archetype, we get the base skelton, with the minimal &amp;quot;Hello&lt;br&gt;
&amp;gt;&amp;gt; World&amp;quot; like functionality, then we expand on it. However, I found an&lt;br&gt;
&amp;gt;&amp;gt; archetype for j2ee simple application, and I don&amp;#39;t know if that&amp;#39;s what&lt;br&gt;
&amp;gt;&amp;gt; I need. It looks a bit more than what I need. I am looking for the&lt;br&gt;
&amp;gt;&amp;gt; maven depndencies required for a MessageDrivenBeans, MessageListener ,&lt;br&gt;
&amp;gt;&amp;gt;  MessageDrivenContex ... etc.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Any advice, about how to get this up a running ?&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Starting-with-EJB-tp26565518p26591263.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26585491</id>
	<title>Re: Starting with EJB</title>
	<published>2009-11-30T18:13:48Z</published>
	<updated>2009-11-30T18:13:48Z</updated>
	<author>
		<name>Mansour Al Akeel</name>
	</author>
	<content type="html">Jonathan,
&lt;br&gt;thank you, It's really good idea to provide a maven archetype for
&lt;br&gt;openejb, that will provide basic skelton and a simple functionality.
&lt;br&gt;But I am unable to create the archetype
&lt;br&gt;&lt;br&gt;[INFO] Generating project in Interactive mode
&lt;br&gt;[INFO] No archetype defined. Using maven-archetype-quickstart
&lt;br&gt;(org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
&lt;br&gt;Choose archetype:
&lt;br&gt;1: &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt;&amp;nbsp;-&amp;gt; maven-openejb-quickstart
&lt;br&gt;(maven-openejb-quickstart)
&lt;br&gt;2: &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt;&amp;nbsp;-&amp;gt; maven-openejb-quickstart-ear
&lt;br&gt;(maven-openejb-quickstart-ear)
&lt;br&gt;Choose a number: &amp;nbsp;(1/2): 2
&lt;br&gt;[INFO] snapshot
&lt;br&gt;org.apache.openejb:maven-openejb-quickstart-ear:1.0-SNAPSHOT: checking
&lt;br&gt;for updates from maven-openejb-quickstart-ear-repo
&lt;br&gt;[INFO] snapshot
&lt;br&gt;org.apache.openejb:maven-openejb-quickstart-ear:1.0-SNAPSHOT: checking
&lt;br&gt;for updates from central
&lt;br&gt;Downloading: &lt;a href=&quot;http://neptune:8081/nexus/content/groups/public/org/apache/openejb/maven-openejb-quickstart-ear/1.0-SNAPSHOT/maven-openejb-quickstart-ear-1.0-SNAPSHOT.jar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://neptune:8081/nexus/content/groups/public/org/apache/openejb/maven-openejb-quickstart-ear/1.0-SNAPSHOT/maven-openejb-quickstart-ear-1.0-SNAPSHOT.jar&lt;/a&gt;&lt;br&gt;[INFO] Unable to find resource
&lt;br&gt;'org.apache.openejb:maven-openejb-quickstart-ear:jar:1.0-SNAPSHOT' in
&lt;br&gt;repository maven-openejb-quickstart-ear-repo
&lt;br&gt;(&lt;a href=&quot;http://jrg.me.uk/repository&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository&lt;/a&gt;)
&lt;br&gt;Downloading: &lt;a href=&quot;http://neptune:8081/nexus/content/groups/public/org/apache/openejb/maven-openejb-quickstart-ear/1.0-SNAPSHOT/maven-openejb-quickstart-ear-1.0-SNAPSHOT.jar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://neptune:8081/nexus/content/groups/public/org/apache/openejb/maven-openejb-quickstart-ear/1.0-SNAPSHOT/maven-openejb-quickstart-ear-1.0-SNAPSHOT.jar&lt;/a&gt;&lt;br&gt;[INFO] Unable to find resource
&lt;br&gt;'org.apache.openejb:maven-openejb-quickstart-ear:jar:1.0-SNAPSHOT' in
&lt;br&gt;repository central (&lt;a href=&quot;http://central&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://central&lt;/a&gt;)
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[ERROR] BUILD FAILURE
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[INFO] The desired archetype does not exist
&lt;br&gt;(org.apache.openejb:maven-openejb-quickstart-ear:1.0-SNAPSHOT)
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[INFO] For more information, run Maven with the -e switch
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon, Nov 30, 2009 at 1:36 PM, Jonathan Gallimore
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26585491&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jonathan.gallimore@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't know if this will be any help, but I created a Maven Archetype for
&lt;br&gt;&amp;gt; OpenEJB not long ago, and I have a Maven repository on my website which you
&lt;br&gt;&amp;gt; should be able to point to.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You can generate a project by doing the following:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ mvn -DarchetypeCatalog=&lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt;&amp;nbsp;-DarchetypeRepository=
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt;&amp;nbsp;archetype:generate (the trailing / on the URL
&lt;br&gt;&amp;gt; is necessary for some reason)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [INFO] Scanning for projects...
&lt;br&gt;&amp;gt; [INFO] Searching repository for plugin with prefix: 'archetype'.
&lt;br&gt;&amp;gt; [INFO] ------------------------------
&lt;br&gt;&amp;gt; ------------------------------------------
&lt;br&gt;&amp;gt; [INFO] Building Maven Default Project
&lt;br&gt;&amp;gt; [INFO]    task-segment: [archetype:generate] (aggregator-style)
&lt;br&gt;&amp;gt; [INFO]
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; [INFO] Preparing archetype:generate
&lt;br&gt;&amp;gt; [INFO] No goals needed for project - skipping
&lt;br&gt;&amp;gt; [INFO] Setting property: classpath.resource.loader.class =&amp;gt;
&lt;br&gt;&amp;gt; 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
&lt;br&gt;&amp;gt; [INFO] Setting property: velocimacro.messages.on =&amp;gt; 'false'.
&lt;br&gt;&amp;gt; [INFO] Setting property: resource.loader =&amp;gt; 'classpath'.
&lt;br&gt;&amp;gt; [INFO] Setting property: resource.manager.logwhenfound =&amp;gt; 'false'.
&lt;br&gt;&amp;gt; [INFO] [archetype:generate]
&lt;br&gt;&amp;gt; [INFO] Generating project in Interactive mode
&lt;br&gt;&amp;gt; [INFO] No archetype defined. Using maven-archetype-quickstart
&lt;br&gt;&amp;gt; (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
&lt;br&gt;&amp;gt; Choose archetype:
&lt;br&gt;&amp;gt; 1: &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt;&amp;nbsp;-&amp;gt; maven-openejb-quickstart
&lt;br&gt;&amp;gt; (maven-openejb-quickstart)
&lt;br&gt;&amp;gt; 2: &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt;&amp;nbsp;-&amp;gt; maven-openejb-quickstart-ear
&lt;br&gt;&amp;gt; (maven-openejb-quickstart-ear)
&lt;br&gt;&amp;gt; Choose a number:  (1/2):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Once you've followed the wizard, you should be able to cd to the newly
&lt;br&gt;&amp;gt; created project, and run:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ mvn install eclipse:eclipse
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This should compile everything, run the tests and create an Eclipse project
&lt;br&gt;&amp;gt; ready to be imported to your workspace. The maven-openejb-quickstart is in
&lt;br&gt;&amp;gt; better shape than the maven-openejb-quickstart-ear archetype, but is limited
&lt;br&gt;&amp;gt; to just EJBs, whereas the -ear archetype will build a whole EAR file. If you
&lt;br&gt;&amp;gt; give this a go and have any feedback or additional features you feel would
&lt;br&gt;&amp;gt; be useful, please do let me know.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jon
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sun, Nov 29, 2009 at 8:07 PM, Mansour Al Akeel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26585491&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mansour.alakeel@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hello all:
&lt;br&gt;&amp;gt;&amp;gt; I have looking into the EJB solution for a simulation project. We
&lt;br&gt;&amp;gt;&amp;gt; decided to use openEJB but not sure yet to which server it will be
&lt;br&gt;&amp;gt;&amp;gt; deployed (most probably to geronimo).
&lt;br&gt;&amp;gt;&amp;gt; Initially, we are looking for a prototype. With my very limited skills
&lt;br&gt;&amp;gt;&amp;gt; with ejb, I am finding it a bit challenging to start a project. The
&lt;br&gt;&amp;gt;&amp;gt; lack of a ready made maven archetype, is adding difficulty. With a
&lt;br&gt;&amp;gt;&amp;gt; maven archetype, we get the base skelton, with the minimal &amp;quot;Hello
&lt;br&gt;&amp;gt;&amp;gt; World&amp;quot; like functionality, then we expand on it. However, I found an
&lt;br&gt;&amp;gt;&amp;gt; archetype for j2ee simple application, and I don't know if that's what
&lt;br&gt;&amp;gt;&amp;gt; I need. It looks a bit more than what I need. I am looking for the
&lt;br&gt;&amp;gt;&amp;gt; maven depndencies required for a MessageDrivenBeans, MessageListener ,
&lt;br&gt;&amp;gt;&amp;gt;  MessageDrivenContex ... etc.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Any advice, about how to get this up a running ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Starting-with-EJB-tp26565518p26585491.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26578659</id>
	<title>Re: Starting with EJB</title>
	<published>2009-11-30T09:36:06Z</published>
	<updated>2009-11-30T09:36:06Z</updated>
	<author>
		<name>Jonathan Gallimore-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I don't know if this will be any help, but I created a Maven Archetype for
&lt;br&gt;OpenEJB not long ago, and I have a Maven repository on my website which you
&lt;br&gt;should be able to point to.
&lt;br&gt;&lt;br&gt;You can generate a project by doing the following:
&lt;br&gt;&lt;br&gt;$ mvn -DarchetypeCatalog=&lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt;&amp;nbsp;-DarchetypeRepository=
&lt;br&gt;&lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt;&amp;nbsp;archetype:generate (the trailing / on the URL
&lt;br&gt;is necessary for some reason)
&lt;br&gt;&lt;br&gt;[INFO] Scanning for projects...
&lt;br&gt;[INFO] Searching repository for plugin with prefix: 'archetype'.
&lt;br&gt;[INFO] ------------------------------
&lt;br&gt;------------------------------------------
&lt;br&gt;[INFO] Building Maven Default Project
&lt;br&gt;[INFO] &amp;nbsp; &amp;nbsp;task-segment: [archetype:generate] (aggregator-style)
&lt;br&gt;[INFO]
&lt;br&gt;------------------------------------------------------------------------
&lt;br&gt;[INFO] Preparing archetype:generate
&lt;br&gt;[INFO] No goals needed for project - skipping
&lt;br&gt;[INFO] Setting property: classpath.resource.loader.class =&amp;gt;
&lt;br&gt;'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
&lt;br&gt;[INFO] Setting property: velocimacro.messages.on =&amp;gt; 'false'.
&lt;br&gt;[INFO] Setting property: resource.loader =&amp;gt; 'classpath'.
&lt;br&gt;[INFO] Setting property: resource.manager.logwhenfound =&amp;gt; 'false'.
&lt;br&gt;[INFO] [archetype:generate]
&lt;br&gt;[INFO] Generating project in Interactive mode
&lt;br&gt;[INFO] No archetype defined. Using maven-archetype-quickstart
&lt;br&gt;(org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
&lt;br&gt;Choose archetype:
&lt;br&gt;1: &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt;&amp;nbsp;-&amp;gt; maven-openejb-quickstart
&lt;br&gt;(maven-openejb-quickstart)
&lt;br&gt;2: &lt;a href=&quot;http://jrg.me.uk/repository/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jrg.me.uk/repository/&lt;/a&gt;&amp;nbsp;-&amp;gt; maven-openejb-quickstart-ear
&lt;br&gt;(maven-openejb-quickstart-ear)
&lt;br&gt;Choose a number: &amp;nbsp;(1/2):
&lt;br&gt;&lt;br&gt;Once you've followed the wizard, you should be able to cd to the newly
&lt;br&gt;created project, and run:
&lt;br&gt;&lt;br&gt;$ mvn install eclipse:eclipse
&lt;br&gt;&lt;br&gt;This should compile everything, run the tests and create an Eclipse project
&lt;br&gt;ready to be imported to your workspace. The maven-openejb-quickstart is in
&lt;br&gt;better shape than the maven-openejb-quickstart-ear archetype, but is limited
&lt;br&gt;to just EJBs, whereas the -ear archetype will build a whole EAR file. If you
&lt;br&gt;give this a go and have any feedback or additional features you feel would
&lt;br&gt;be useful, please do let me know.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Jon
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sun, Nov 29, 2009 at 8:07 PM, Mansour Al Akeel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26578659&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mansour.alakeel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello all:
&lt;br&gt;&amp;gt; I have looking into the EJB solution for a simulation project. We
&lt;br&gt;&amp;gt; decided to use openEJB but not sure yet to which server it will be
&lt;br&gt;&amp;gt; deployed (most probably to geronimo).
&lt;br&gt;&amp;gt; Initially, we are looking for a prototype. With my very limited skills
&lt;br&gt;&amp;gt; with ejb, I am finding it a bit challenging to start a project. The
&lt;br&gt;&amp;gt; lack of a ready made maven archetype, is adding difficulty. With a
&lt;br&gt;&amp;gt; maven archetype, we get the base skelton, with the minimal &amp;quot;Hello
&lt;br&gt;&amp;gt; World&amp;quot; like functionality, then we expand on it. However, I found an
&lt;br&gt;&amp;gt; archetype for j2ee simple application, and I don't know if that's what
&lt;br&gt;&amp;gt; I need. It looks a bit more than what I need. I am looking for the
&lt;br&gt;&amp;gt; maven depndencies required for a MessageDrivenBeans, MessageListener ,
&lt;br&gt;&amp;gt; &amp;nbsp;MessageDrivenContex ... etc.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any advice, about how to get this up a running ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Starting-with-EJB-tp26565518p26578659.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26572266</id>
	<title>Re: Configuring Resource Adapter</title>
	<published>2009-11-30T02:18:07Z</published>
	<updated>2009-11-30T02:18:07Z</updated>
	<author>
		<name>Philipp Bunge-2</name>
	</author>
	<content type="html">Hi Tom
&lt;br&gt;&lt;br&gt;&amp;gt; I am also trying to use Jackrabbit via JCA.  I've placed the Jackrabbit RAR
&lt;br&gt;&amp;gt; in the classpath and hard-coded some config-property-value in the
&lt;br&gt;&amp;gt; META-INF/ra.xml file.  However, it's still not getting injected to my EJBs.
&lt;br&gt;&amp;gt; I tried
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; @Resource
&lt;br&gt;&amp;gt; Repository repository;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ... but this is null.
&lt;br&gt;&lt;br&gt;I had that issue as well, but the problem was actually unrelated to
&lt;br&gt;any JNDI issues. I had forgotten to create the Jackrabbit repository
&lt;br&gt;directory and that's why the resource adapter wasn't working. Took me
&lt;br&gt;a while to figure out though, as the errors didn't show up in my logs.
&lt;br&gt;I only noticed once I stepped through with a debugger.
&lt;br&gt;&lt;br&gt;I also set the connector ID as Christian wrote, but more out of
&lt;br&gt;cosmetic reasons. It didn't actually have an effect on the deployment
&lt;br&gt;in my case.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Philipp
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuring-Resource-Adapter-tp26000024p26572266.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26565715</id>
	<title>Re: Starting with EJB</title>
	<published>2009-11-29T12:30:33Z</published>
	<updated>2009-11-29T12:30:33Z</updated>
	<author>
		<name>Reza Rahman-2</name>
	</author>
	<content type="html">Mansour,
&lt;br&gt;&lt;br&gt;You can see if the EJB 3 in Action sample code helps: 
&lt;br&gt;&lt;a href=&quot;http://www.manning.com/panda/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.manning.com/panda/&lt;/a&gt;. We have sample code for JBoss 4.2, 
&lt;br&gt;GlassFish v1 and WebLogic 10 but did not get around to Geronimo/OpenEJB 
&lt;br&gt;(although that's been on our wish-list). Can't really help on the Maven 
&lt;br&gt;archetype end since we decided on ANT for the sample code after much 
&lt;br&gt;debate back and forth.
&lt;br&gt;&lt;br&gt;Hope it helps,
&lt;br&gt;Reza
&lt;br&gt;---------------------------------
&lt;br&gt;Author, EJB 3 in Action
&lt;br&gt;Expert Group Member, Java EE 6 and EJB 3.1
&lt;br&gt;Resin EJB 3.1 Lite Container Developer
&lt;br&gt;&lt;br&gt;&lt;br&gt;Mansour Al Akeel wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello all:
&lt;br&gt;&amp;gt; I have looking into the EJB solution for a simulation project. We
&lt;br&gt;&amp;gt; decided to use openEJB but not sure yet to which server it will be
&lt;br&gt;&amp;gt; deployed (most probably to geronimo).
&lt;br&gt;&amp;gt; Initially, we are looking for a prototype. With my very limited skills
&lt;br&gt;&amp;gt; with ejb, I am finding it a bit challenging to start a project. The
&lt;br&gt;&amp;gt; lack of a ready made maven archetype, is adding difficulty. With a
&lt;br&gt;&amp;gt; maven archetype, we get the base skelton, with the minimal &amp;quot;Hello
&lt;br&gt;&amp;gt; World&amp;quot; like functionality, then we expand on it. However, I found an
&lt;br&gt;&amp;gt; archetype for j2ee simple application, and I don't know if that's what
&lt;br&gt;&amp;gt; I need. It looks a bit more than what I need. I am looking for the
&lt;br&gt;&amp;gt; maven depndencies required for a MessageDrivenBeans, MessageListener ,
&lt;br&gt;&amp;gt; &amp;nbsp;MessageDrivenContex ... etc.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any advice, about how to get this up a running ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Starting-with-EJB-tp26565518p26565715.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26565518</id>
	<title>Starting with EJB</title>
	<published>2009-11-29T12:07:38Z</published>
	<updated>2009-11-29T12:07:38Z</updated>
	<author>
		<name>Mansour Al Akeel</name>
	</author>
	<content type="html">Hello all:
&lt;br&gt;I have looking into the EJB solution for a simulation project. We
&lt;br&gt;decided to use openEJB but not sure yet to which server it will be
&lt;br&gt;deployed (most probably to geronimo).
&lt;br&gt;Initially, we are looking for a prototype. With my very limited skills
&lt;br&gt;with ejb, I am finding it a bit challenging to start a project. The
&lt;br&gt;lack of a ready made maven archetype, is adding difficulty. With a
&lt;br&gt;maven archetype, we get the base skelton, with the minimal &amp;quot;Hello
&lt;br&gt;World&amp;quot; like functionality, then we expand on it. However, I found an
&lt;br&gt;archetype for j2ee simple application, and I don't know if that's what
&lt;br&gt;I need. It looks a bit more than what I need. I am looking for the
&lt;br&gt;maven depndencies required for a MessageDrivenBeans, MessageListener ,
&lt;br&gt;&amp;nbsp;MessageDrivenContex ... etc.
&lt;br&gt;&lt;br&gt;Any advice, about how to get this up a running ?
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Starting-with-EJB-tp26565518p26565518.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26564022</id>
	<title>Re: NamingExpection: Name openejb is not bound in this Context</title>
	<published>2009-11-29T09:31:14Z</published>
	<updated>2009-11-29T09:31:14Z</updated>
	<author>
		<name>Cae Fernandes</name>
	</author>
	<content type="html">Thru the openejb 3.1 spring integration, I couldn't even get the servers to boot (like if remotable wasnt turned on).
&lt;br&gt;&lt;br&gt;I did a openejb factory:
&lt;br&gt;&lt;br&gt;public class OpenEjbFactoryBean {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private Properties properties;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private Context context;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public OpenEjbFactoryBean() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; super();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public OpenEjbFactoryBean(Properties properties) throws NamingException, IOException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.properties = properties;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.context = (Context) new InitialContext(properties);
&lt;br&gt;---
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bean id=&amp;quot;openEjbProperties&amp;quot; class=&amp;quot;org.springframework.beans.factory.config.PropertiesFactoryBean&amp;quot; &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;location&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;value&amp;gt;/WEB-INF/openejb.properties&amp;lt;/value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bean&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bean id=&amp;quot;openEjbFactoryBean&amp;quot; class=&amp;quot;br.com.noc.EjbFactory.OpenEjbFactoryBean&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lazy-init=&amp;quot;false&amp;quot; scope=&amp;quot;singleton&amp;quot; depends-on=&amp;quot;openEjbProperties&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;constructor-arg ref=&amp;quot;openEjbProperties&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bean&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;---
&lt;br&gt;I pasted the openejb.properties at the other message.
&lt;br&gt;&lt;br&gt;Maybe the embeded version isnt supposed to have a openejb naming context?
&lt;br&gt;Or it`s broken?
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;meetoblivion wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hmmm ok good to know you're using spring then. &amp;nbsp;Are you attempting to look
&lt;br&gt;things up via spring objects or via EJBs? &amp;nbsp;Based on the spring integration
&lt;br&gt;page, it looks like there are a number of existing classes that are designed
&lt;br&gt;to help in this scenario:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://openejb.apache.org/3.0/spring.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/3.0/spring.html&lt;/a&gt;&lt;br&gt;And an example:
&lt;br&gt;&lt;a href=&quot;http://openejb.apache.org/3.0/spring-ejb-and-jpa.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/3.0/spring-ejb-and-jpa.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Just to understanding your structure better, are you listing all jar files
&lt;br&gt;in WEB-INF/lib for both OpenEJB and Spring?
&lt;br&gt;&lt;br&gt;On Sun, Nov 29, 2009 at 12:11 PM, Cae Fernandes &amp;lt;ragedd@gmail.com&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The file is called openejb.properties and I load them with spring before
&lt;br&gt;&amp;gt; instantiation of InitialContext.
&lt;br&gt;&amp;gt; All parameters pass along fine, since all servers are started correctly and
&lt;br&gt;&amp;gt; all ejb are instantiated also.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If I telnet to openejb I can see all the naming contexts (openejb, comp,
&lt;br&gt;&amp;gt; comp/env).
&lt;br&gt;&amp;gt; But connecting to it thru ejbd I only see the queue message destination
&lt;br&gt;&amp;gt; bean
&lt;br&gt;&amp;gt; and the stateless session bean.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also on LocalInitialContextFactory InitialContext instance(at the server
&lt;br&gt;&amp;gt; side), I only see the same ejbs.
&lt;br&gt;&amp;gt; I did do a breakpoint exception at nullpointer, and a bunch of
&lt;br&gt;&amp;gt; nullpointerexceptions occur, a lot of them are expected too (I can tell
&lt;br&gt;&amp;gt; because of comments).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maybe in version 3.1.2 something was screwed up.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; meetoblivion wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Sounds like an error in your jndi.properties. &amp;nbsp;Based on your other
&lt;br&gt;&amp;gt; &amp;gt; comment,
&lt;br&gt;&amp;gt; &amp;gt; could be something to do with classloading as well.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Can you post a bit more sample code?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Something like this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; new InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Will be unlikely to work unless you specify everything correctly in
&lt;br&gt;&amp;gt; &amp;gt; jndi.properties. &amp;nbsp;To force loading jndi.properties, I end up doing
&lt;br&gt;&amp;gt; &amp;gt; something
&lt;br&gt;&amp;gt; &amp;gt; like this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; p.load(new FileInputStream(jndiFile));
&lt;br&gt;&amp;gt; &amp;gt; InitialContext ic = new InitialContext(p);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The second line here is the IC that actually creates the openejb server,
&lt;br&gt;&amp;gt; &amp;gt; at
&lt;br&gt;&amp;gt; &amp;gt; least in my case (embedded). &amp;nbsp;Are you doing unit testing? Embedded?
&lt;br&gt;&amp;gt; Tomcat
&lt;br&gt;&amp;gt; &amp;gt; based? &amp;nbsp;As long as I invoke against that IC it's fine. &amp;nbsp;In my EJBs I do
&lt;br&gt;&amp;gt; &amp;gt; have
&lt;br&gt;&amp;gt; &amp;gt; EJBContext for looking up objects.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; - John
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Sun, Nov 29, 2009 at 10:48 AM, Cae Fernandes &amp;lt;ragedd@gmail.com&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Doesn`t work either.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; name &amp;quot;mySqlDatabase&amp;quot; not found.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; This works (though not ideal):
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Resource(name = &amp;quot;mySqlDatabase&amp;quot;)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private DataSource dataSource;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; meetoblivion wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Hi
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; What if you just lookup
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; this.context.lookup(&amp;quot;mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; ?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; On Sun, Nov 29, 2009 at 6:56 AM, Cae Fernandes &amp;lt;ragedd@gmail.com&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Can't lookup openejb context so I can hardly lookup anything
&lt;br&gt;&amp;gt; actually.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Help?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; properties:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; java.naming.factory.initial=org.apache.openejb.client.LocalInitialContextFactory
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.embedded=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.embedded.remotable=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.jndiname.format={ejbName}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.descriptors.output=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.validation.output.level=verbose
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.options=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.server=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.server.remote=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup.service=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup.config=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.org.apache.activemq=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.org.apache.geronimo=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.openjpa=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.Transaction=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; hsql.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; httpejbd.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; telnet.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; admin.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ejbd.disabled=false
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ejbd.bind=127.0.0.1
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ejbd.server=org.apache.openejb.server.ejbd.EjbServer
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ejbd.port=4201
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Default\ JMS\ Resource\ Adapter.ServerUrl=tcp://localhost:61616
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Default\ JMS\ Resource\
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Adapter.BrokerXmlConfig=broker:(tcp://localhost:61616)?useJmx=false
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.deployments.classpath.include=.*/WEB-INF/classes/.*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.deployments.classpath.exclude=.*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase=new://Resource?type=DataSource
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JdbcDriver=com.mysql.jdbc.Driver
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JdbcUrl=jdbc:mysql://localhost:3306/noc
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JtaManaged=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.UserName=nextview
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.Password=nxt
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.MaxIdle=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.MaxActive=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.DefaultAutoCommit=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.AccessToUnderlyingConnectionAllowed=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.InitialSize=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; output:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Apache OpenEJB 3.1.2 &amp;nbsp; &amp;nbsp;build: 20091010-03:11
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO -
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; OpenEJB &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Startup: 11/29/09 9:56 AM
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Copyright 1999-2008 (C) Apache OpenEJB Project, All Rights Reserved.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Version: 3.1.2
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Build date: 20091010
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Build time: 03:11
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - openejb.home = C:\galileo\eclipse
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - openejb.base = C:\galileo\eclipse
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Cannot find the configuration file [conf/openejb.xml]. &amp;nbsp;Will
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; attempt
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; to create one for the beans deployed.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Security Service,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type=SecurityService, provider-id=Default Security Service)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Transaction Manager,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type=TransactionManager, provider-id=Default Transaction Manager)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=mySqlDatabase, type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JDBC Database)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 'openejb.deployments.classpath.include=.*/WEB-INF/classes/.*'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.deployments.classpath.exclude=.*'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found EjbModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring enterprise application: classpath.ear
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-deploying ejb MessagePool:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; EjbDeployment(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-deploying ejb MessageReceiver:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; EjbDeployment(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Stateless Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type=Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a container for bean MessagePool:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Container(type=STATELESS, id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default MDB Container, type=Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a container for bean MessageReceiver:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Container(type=MESSAGE, id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default JMS Resource Adapter,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default JMS Connection Factory,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a Resource with id 'Default JMS Connection
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Factory'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type 'javax.jms.ConnectionFactory for 'MessageReceiver'.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/connectionFactory' in bean
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; MessageReceiver
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; to Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/dataSource'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; in bean MessageReceiver to Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=MessageReceiver, type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default Queue)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a Resource with id 'MessageReceiver' of type
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 'javax.jms.Queue for 'MessageReceiver'.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Dumping Generated ejb-jar.xml to:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\ejb-jar-5441164056184778307classes.xml
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Dumping Generated openejb-jar.xml to:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\openejb-jar-2736192197881294481classes.xml
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.validation.output.level=VERBOSE'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Enterprise application &amp;quot;classpath.ear&amp;quot; loaded.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating TransactionManager(id=Default Transaction Manager)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating SecurityService(id=Default Security Service)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - ActiveMQ 4.1.1 JMS Message Broker (localhost) is starting
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - For help or more information please see:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://incubator.apache.org/activemq/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://incubator.apache.org/activemq/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Listening for connections at: tcp://mybeats-032a882:61616
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Connector tcp://mybeats-032a882:61616 Started
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - ActiveMQ JMS Message Broker (localhost,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ID:mybeats-032a882-1472-1259495772671-0:0) started
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating ConnectionManager for Resource(id=Default JMS
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Connection
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Container(id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Container(id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Assembling app: classpath.ear
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.jndiname.format={ejbName}'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Jndi(name=MessagePool) --&amp;gt; Ejb(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Jndi(name=MessageReceiver) --&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Ejb(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Created Ejb(deployment-id=MessagePool, ejb-name=MessagePool,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; container=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Created Ejb(deployment-id=MessageReceiver,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ejb-name=MessageReceiver,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; container=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Deployed Application(path=classpath.ear)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Starting network services
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Nov 29, 2009 9:56:13 AM
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; getConfigResources
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;** Starting Services **
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PORT
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;ejbd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 127.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4201
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; -------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Ready!
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 1: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 2: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; code:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;this.context.lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;1: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;2: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Enumeration&amp;lt;URL&amp;gt; ejbJars =
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; this.getClass().getClassLoader().getResources(&amp;quot;META-INF/ejb-jar.xml&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while (ejbJars.hasMoreElements()) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL url = ejbJars.nextElement();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;app = &amp;quot; + url);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} // --&amp;gt; CAN'T FIND my ejb-jar.xml at META-INF/ but it's
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; there!!!!
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563113.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563113.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563838.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563838.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26564022.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26563982</id>
	<title>Re: NamingExpection: Name openejb is not bound in this Context</title>
	<published>2009-11-29T09:25:48Z</published>
	<updated>2009-11-29T09:25:48Z</updated>
	<author>
		<name>meetoblivion</name>
	</author>
	<content type="html">Hmmm ok good to know you're using spring then. &amp;nbsp;Are you attempting to look
&lt;br&gt;things up via spring objects or via EJBs? &amp;nbsp;Based on the spring integration
&lt;br&gt;page, it looks like there are a number of existing classes that are designed
&lt;br&gt;to help in this scenario:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://openejb.apache.org/3.0/spring.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/3.0/spring.html&lt;/a&gt;&lt;br&gt;And an example:
&lt;br&gt;&lt;a href=&quot;http://openejb.apache.org/3.0/spring-ejb-and-jpa.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/3.0/spring-ejb-and-jpa.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Just to understanding your structure better, are you listing all jar files
&lt;br&gt;in WEB-INF/lib for both OpenEJB and Spring?
&lt;br&gt;&lt;br&gt;On Sun, Nov 29, 2009 at 12:11 PM, Cae Fernandes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563982&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ragedd@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The file is called openejb.properties and I load them with spring before
&lt;br&gt;&amp;gt; instantiation of InitialContext.
&lt;br&gt;&amp;gt; All parameters pass along fine, since all servers are started correctly and
&lt;br&gt;&amp;gt; all ejb are instantiated also.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If I telnet to openejb I can see all the naming contexts (openejb, comp,
&lt;br&gt;&amp;gt; comp/env).
&lt;br&gt;&amp;gt; But connecting to it thru ejbd I only see the queue message destination
&lt;br&gt;&amp;gt; bean
&lt;br&gt;&amp;gt; and the stateless session bean.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also on LocalInitialContextFactory InitialContext instance(at the server
&lt;br&gt;&amp;gt; side), I only see the same ejbs.
&lt;br&gt;&amp;gt; I did do a breakpoint exception at nullpointer, and a bunch of
&lt;br&gt;&amp;gt; nullpointerexceptions occur, a lot of them are expected too (I can tell
&lt;br&gt;&amp;gt; because of comments).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maybe in version 3.1.2 something was screwed up.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; meetoblivion wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Sounds like an error in your jndi.properties. &amp;nbsp;Based on your other
&lt;br&gt;&amp;gt; &amp;gt; comment,
&lt;br&gt;&amp;gt; &amp;gt; could be something to do with classloading as well.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Can you post a bit more sample code?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Something like this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; new InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Will be unlikely to work unless you specify everything correctly in
&lt;br&gt;&amp;gt; &amp;gt; jndi.properties. &amp;nbsp;To force loading jndi.properties, I end up doing
&lt;br&gt;&amp;gt; &amp;gt; something
&lt;br&gt;&amp;gt; &amp;gt; like this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; p.load(new FileInputStream(jndiFile));
&lt;br&gt;&amp;gt; &amp;gt; InitialContext ic = new InitialContext(p);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The second line here is the IC that actually creates the openejb server,
&lt;br&gt;&amp;gt; &amp;gt; at
&lt;br&gt;&amp;gt; &amp;gt; least in my case (embedded). &amp;nbsp;Are you doing unit testing? Embedded?
&lt;br&gt;&amp;gt; Tomcat
&lt;br&gt;&amp;gt; &amp;gt; based? &amp;nbsp;As long as I invoke against that IC it's fine. &amp;nbsp;In my EJBs I do
&lt;br&gt;&amp;gt; &amp;gt; have
&lt;br&gt;&amp;gt; &amp;gt; EJBContext for looking up objects.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; - John
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Sun, Nov 29, 2009 at 10:48 AM, Cae Fernandes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563982&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ragedd@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Doesn`t work either.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; name &amp;quot;mySqlDatabase&amp;quot; not found.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; This works (though not ideal):
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Resource(name = &amp;quot;mySqlDatabase&amp;quot;)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private DataSource dataSource;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; meetoblivion wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Hi
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; What if you just lookup
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; this.context.lookup(&amp;quot;mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; ?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; On Sun, Nov 29, 2009 at 6:56 AM, Cae Fernandes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563982&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ragedd@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Can't lookup openejb context so I can hardly lookup anything
&lt;br&gt;&amp;gt; actually.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Help?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; properties:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; java.naming.factory.initial=org.apache.openejb.client.LocalInitialContextFactory
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.embedded=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.embedded.remotable=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.jndiname.format={ejbName}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.descriptors.output=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.validation.output.level=verbose
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.options=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.server=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.server.remote=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup.service=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup.config=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.org.apache.activemq=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.org.apache.geronimo=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.openjpa=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.Transaction=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; hsql.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; httpejbd.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; telnet.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; admin.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ejbd.disabled=false
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ejbd.bind=127.0.0.1
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ejbd.server=org.apache.openejb.server.ejbd.EjbServer
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ejbd.port=4201
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Default\ JMS\ Resource\ Adapter.ServerUrl=tcp://localhost:61616
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Default\ JMS\ Resource\
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Adapter.BrokerXmlConfig=broker:(tcp://localhost:61616)?useJmx=false
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.deployments.classpath.include=.*/WEB-INF/classes/.*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; openejb.deployments.classpath.exclude=.*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase=new://Resource?type=DataSource
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JdbcDriver=com.mysql.jdbc.Driver
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JdbcUrl=jdbc:mysql://localhost:3306/noc
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JtaManaged=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.UserName=nextview
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.Password=nxt
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.MaxIdle=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.MaxActive=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.DefaultAutoCommit=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.AccessToUnderlyingConnectionAllowed=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.InitialSize=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; output:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Apache OpenEJB 3.1.2 &amp;nbsp; &amp;nbsp;build: 20091010-03:11
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO -
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; OpenEJB &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Startup: 11/29/09 9:56 AM
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Copyright 1999-2008 (C) Apache OpenEJB Project, All Rights Reserved.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Version: 3.1.2
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Build date: 20091010
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Build time: 03:11
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - openejb.home = C:\galileo\eclipse
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - openejb.base = C:\galileo\eclipse
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Cannot find the configuration file [conf/openejb.xml]. &amp;nbsp;Will
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; attempt
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; to create one for the beans deployed.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Security Service,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type=SecurityService, provider-id=Default Security Service)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Transaction Manager,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type=TransactionManager, provider-id=Default Transaction Manager)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=mySqlDatabase, type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JDBC Database)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 'openejb.deployments.classpath.include=.*/WEB-INF/classes/.*'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.deployments.classpath.exclude=.*'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found EjbModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring enterprise application: classpath.ear
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-deploying ejb MessagePool:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; EjbDeployment(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-deploying ejb MessageReceiver:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; EjbDeployment(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Stateless Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type=Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a container for bean MessagePool:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Container(type=STATELESS, id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default MDB Container, type=Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a container for bean MessageReceiver:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Container(type=MESSAGE, id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default JMS Resource Adapter,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default JMS Connection Factory,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a Resource with id 'Default JMS Connection
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Factory'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; type 'javax.jms.ConnectionFactory for 'MessageReceiver'.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/connectionFactory' in bean
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; MessageReceiver
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; to Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/dataSource'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; in bean MessageReceiver to Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=MessageReceiver, type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default Queue)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a Resource with id 'MessageReceiver' of type
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 'javax.jms.Queue for 'MessageReceiver'.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Dumping Generated ejb-jar.xml to:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\ejb-jar-5441164056184778307classes.xml
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Dumping Generated openejb-jar.xml to:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\openejb-jar-2736192197881294481classes.xml
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.validation.output.level=VERBOSE'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Enterprise application &amp;quot;classpath.ear&amp;quot; loaded.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating TransactionManager(id=Default Transaction Manager)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating SecurityService(id=Default Security Service)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - ActiveMQ 4.1.1 JMS Message Broker (localhost) is starting
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - For help or more information please see:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://incubator.apache.org/activemq/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://incubator.apache.org/activemq/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Listening for connections at: tcp://mybeats-032a882:61616
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Connector tcp://mybeats-032a882:61616 Started
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - ActiveMQ JMS Message Broker (localhost,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ID:mybeats-032a882-1472-1259495772671-0:0) started
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating ConnectionManager for Resource(id=Default JMS
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Connection
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Container(id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Container(id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Assembling app: classpath.ear
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.jndiname.format={ejbName}'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Jndi(name=MessagePool) --&amp;gt; Ejb(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Jndi(name=MessageReceiver) --&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Ejb(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Created Ejb(deployment-id=MessagePool, ejb-name=MessagePool,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; container=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Created Ejb(deployment-id=MessageReceiver,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; ejb-name=MessageReceiver,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; container=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Deployed Application(path=classpath.ear)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO - Starting network services
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Nov 29, 2009 9:56:13 AM
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; getConfigResources
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; INFO: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;** Starting Services **
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PORT
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;ejbd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 127.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4201
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; -------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Ready!
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 1: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; 2: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; code:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;this.context.lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;1: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;2: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Enumeration&amp;lt;URL&amp;gt; ejbJars =
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; this.getClass().getClassLoader().getResources(&amp;quot;META-INF/ejb-jar.xml&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while (ejbJars.hasMoreElements()) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL url = ejbJars.nextElement();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;app = &amp;quot; + url);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} // --&amp;gt; CAN'T FIND my ejb-jar.xml at META-INF/ but it's
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; there!!!!
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563113.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563113.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563838.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563838.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563982.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26563838</id>
	<title>Re: NamingExpection: Name openejb is not bound in this Context</title>
	<published>2009-11-29T09:11:01Z</published>
	<updated>2009-11-29T09:11:01Z</updated>
	<author>
		<name>Cae Fernandes</name>
	</author>
	<content type="html">The file is called openejb.properties and I load them with spring before instantiation of InitialContext.
&lt;br&gt;All parameters pass along fine, since all servers are started correctly and all ejb are instantiated also.
&lt;br&gt;&lt;br&gt;If I telnet to openejb I can see all the naming contexts (openejb, comp, comp/env).
&lt;br&gt;But connecting to it thru ejbd I only see the queue message destination bean and the stateless session bean.
&lt;br&gt;&lt;br&gt;Also on LocalInitialContextFactory InitialContext instance(at the server side), I only see the same ejbs.
&lt;br&gt;I did do a breakpoint exception at nullpointer, and a bunch of nullpointerexceptions occur, a lot of them are expected too (I can tell because of comments).
&lt;br&gt;&lt;br&gt;Maybe in version 3.1.2 something was screwed up.
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;meetoblivion wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Sounds like an error in your jndi.properties. &amp;nbsp;Based on your other comment,
&lt;br&gt;could be something to do with classloading as well.
&lt;br&gt;&lt;br&gt;Can you post a bit more sample code?
&lt;br&gt;&lt;br&gt;Something like this:
&lt;br&gt;&lt;br&gt;new InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&lt;br&gt;Will be unlikely to work unless you specify everything correctly in
&lt;br&gt;jndi.properties. &amp;nbsp;To force loading jndi.properties, I end up doing something
&lt;br&gt;like this:
&lt;br&gt;&lt;br&gt;p.load(new FileInputStream(jndiFile));
&lt;br&gt;InitialContext ic = new InitialContext(p);
&lt;br&gt;&lt;br&gt;The second line here is the IC that actually creates the openejb server, at
&lt;br&gt;least in my case (embedded). &amp;nbsp;Are you doing unit testing? Embedded? Tomcat
&lt;br&gt;based? &amp;nbsp;As long as I invoke against that IC it's fine. &amp;nbsp;In my EJBs I do have
&lt;br&gt;EJBContext for looking up objects.
&lt;br&gt;&lt;br&gt;- John
&lt;br&gt;&lt;br&gt;On Sun, Nov 29, 2009 at 10:48 AM, Cae Fernandes &amp;lt;ragedd@gmail.com&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Doesn`t work either.
&lt;br&gt;&amp;gt; name &amp;quot;mySqlDatabase&amp;quot; not found.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This works (though not ideal):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Resource(name = &amp;quot;mySqlDatabase&amp;quot;)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private DataSource dataSource;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; meetoblivion wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; What if you just lookup
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; this.context.lookup(&amp;quot;mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Sun, Nov 29, 2009 at 6:56 AM, Cae Fernandes &amp;lt;ragedd@gmail.com&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Can't lookup openejb context so I can hardly lookup anything actually.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Help?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; properties:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; java.naming.factory.initial=org.apache.openejb.client.LocalInitialContextFactory
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.embedded=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.embedded.remotable=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.jndiname.format={ejbName}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.descriptors.output=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.validation.output.level=verbose
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.options=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.server=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.server.remote=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup.service=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup.config=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.org.apache.activemq=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.org.apache.geronimo=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.openjpa=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.Transaction=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; hsql.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; httpejbd.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; telnet.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; admin.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ejbd.disabled=false
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ejbd.bind=127.0.0.1
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ejbd.server=org.apache.openejb.server.ejbd.EjbServer
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ejbd.port=4201
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Default\ JMS\ Resource\ Adapter.ServerUrl=tcp://localhost:61616
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Default\ JMS\ Resource\
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Adapter.BrokerXmlConfig=broker:(tcp://localhost:61616)?useJmx=false
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.deployments.classpath.include=.*/WEB-INF/classes/.*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.deployments.classpath.exclude=.*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase=new://Resource?type=DataSource
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JdbcDriver=com.mysql.jdbc.Driver
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JdbcUrl=jdbc:mysql://localhost:3306/noc
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JtaManaged=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.UserName=nextview
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.Password=nxt
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.MaxIdle=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.MaxActive=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.DefaultAutoCommit=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.AccessToUnderlyingConnectionAllowed=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.InitialSize=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; output:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Apache OpenEJB 3.1.2 &amp;nbsp; &amp;nbsp;build: 20091010-03:11
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO -
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; OpenEJB &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Startup: 11/29/09 9:56 AM
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Copyright 1999-2008 (C) Apache OpenEJB Project, All Rights Reserved.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Version: 3.1.2
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Build date: 20091010
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Build time: 03:11
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - openejb.home = C:\galileo\eclipse
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - openejb.base = C:\galileo\eclipse
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Cannot find the configuration file [conf/openejb.xml]. &amp;nbsp;Will
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; attempt
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; to create one for the beans deployed.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Security Service,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type=SecurityService, provider-id=Default Security Service)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Transaction Manager,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type=TransactionManager, provider-id=Default Transaction Manager)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=mySqlDatabase, type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JDBC Database)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 'openejb.deployments.classpath.include=.*/WEB-INF/classes/.*'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.deployments.classpath.exclude=.*'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found EjbModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load: C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring enterprise application: classpath.ear
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-deploying ejb MessagePool:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; EjbDeployment(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-deploying ejb MessageReceiver:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; EjbDeployment(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Stateless Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type=Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a container for bean MessagePool:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Container(type=STATELESS, id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default MDB Container, type=Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a container for bean MessageReceiver:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Container(type=MESSAGE, id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default JMS Resource Adapter,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default JMS Connection Factory,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a Resource with id 'Default JMS Connection Factory'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type 'javax.jms.ConnectionFactory for 'MessageReceiver'.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/connectionFactory' in bean
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; MessageReceiver
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; to Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/dataSource'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; in bean MessageReceiver to Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=MessageReceiver, type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default Queue)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a Resource with id 'MessageReceiver' of type
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 'javax.jms.Queue for 'MessageReceiver'.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Dumping Generated ejb-jar.xml to:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\ejb-jar-5441164056184778307classes.xml
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Dumping Generated openejb-jar.xml to:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\openejb-jar-2736192197881294481classes.xml
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.validation.output.level=VERBOSE'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Enterprise application &amp;quot;classpath.ear&amp;quot; loaded.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating TransactionManager(id=Default Transaction Manager)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating SecurityService(id=Default Security Service)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - ActiveMQ 4.1.1 JMS Message Broker (localhost) is starting
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - For help or more information please see:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://incubator.apache.org/activemq/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://incubator.apache.org/activemq/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Listening for connections at: tcp://mybeats-032a882:61616
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Connector tcp://mybeats-032a882:61616 Started
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - ActiveMQ JMS Message Broker (localhost,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ID:mybeats-032a882-1472-1259495772671-0:0) started
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating ConnectionManager for Resource(id=Default JMS Connection
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Container(id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Container(id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Assembling app: classpath.ear
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.jndiname.format={ejbName}'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Jndi(name=MessagePool) --&amp;gt; Ejb(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Jndi(name=MessageReceiver) --&amp;gt; Ejb(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Created Ejb(deployment-id=MessagePool, ejb-name=MessagePool,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; container=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Created Ejb(deployment-id=MessageReceiver,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ejb-name=MessageReceiver,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; container=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Deployed Application(path=classpath.ear)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Starting network services
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Nov 29, 2009 9:56:13 AM org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; getConfigResources
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;** Starting Services **
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PORT
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;ejbd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 127.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4201
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; -------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Ready!
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 1: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 2: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; code:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;this.context.lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;1: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;2: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Enumeration&amp;lt;URL&amp;gt; ejbJars =
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; this.getClass().getClassLoader().getResources(&amp;quot;META-INF/ejb-jar.xml&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while (ejbJars.hasMoreElements()) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL url = ejbJars.nextElement();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;app = &amp;quot; + url);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} // --&amp;gt; CAN'T FIND my ejb-jar.xml at META-INF/ but it's
&lt;br&gt;&amp;gt; there!!!!
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563113.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563113.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563838.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26563248</id>
	<title>Re: NamingExpection: Name openejb is not bound in this Context</title>
	<published>2009-11-29T08:01:56Z</published>
	<updated>2009-11-29T08:01:56Z</updated>
	<author>
		<name>meetoblivion</name>
	</author>
	<content type="html">Sounds like an error in your jndi.properties. &amp;nbsp;Based on your other comment,
&lt;br&gt;could be something to do with classloading as well.
&lt;br&gt;&lt;br&gt;Can you post a bit more sample code?
&lt;br&gt;&lt;br&gt;Something like this:
&lt;br&gt;&lt;br&gt;new InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&lt;br&gt;Will be unlikely to work unless you specify everything correctly in
&lt;br&gt;jndi.properties. &amp;nbsp;To force loading jndi.properties, I end up doing something
&lt;br&gt;like this:
&lt;br&gt;&lt;br&gt;p.load(new FileInputStream(jndiFile));
&lt;br&gt;InitialContext ic = new InitialContext(p);
&lt;br&gt;&lt;br&gt;The second line here is the IC that actually creates the openejb server, at
&lt;br&gt;least in my case (embedded). &amp;nbsp;Are you doing unit testing? Embedded? Tomcat
&lt;br&gt;based? &amp;nbsp;As long as I invoke against that IC it's fine. &amp;nbsp;In my EJBs I do have
&lt;br&gt;EJBContext for looking up objects.
&lt;br&gt;&lt;br&gt;- John
&lt;br&gt;&lt;br&gt;On Sun, Nov 29, 2009 at 10:48 AM, Cae Fernandes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563248&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ragedd@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Doesn`t work either.
&lt;br&gt;&amp;gt; name &amp;quot;mySqlDatabase&amp;quot; not found.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This works (though not ideal):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Resource(name = &amp;quot;mySqlDatabase&amp;quot;)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private DataSource dataSource;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; meetoblivion wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; What if you just lookup
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; this.context.lookup(&amp;quot;mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Sun, Nov 29, 2009 at 6:56 AM, Cae Fernandes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563248&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ragedd@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Can't lookup openejb context so I can hardly lookup anything actually.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Help?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; properties:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; java.naming.factory.initial=org.apache.openejb.client.LocalInitialContextFactory
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.embedded=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.embedded.remotable=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.jndiname.format={ejbName}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.descriptors.output=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.validation.output.level=verbose
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.options=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.server=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.server.remote=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup.service=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.OpenEJB.startup.config=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.org.apache.activemq=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.org.apache.geronimo=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.openjpa=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; log4j.category.Transaction=INFO
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; hsql.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; httpejbd.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; telnet.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; admin.disabled=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ejbd.disabled=false
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ejbd.bind=127.0.0.1
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ejbd.server=org.apache.openejb.server.ejbd.EjbServer
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ejbd.port=4201
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Default\ JMS\ Resource\ Adapter.ServerUrl=tcp://localhost:61616
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Default\ JMS\ Resource\
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Adapter.BrokerXmlConfig=broker:(tcp://localhost:61616)?useJmx=false
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.deployments.classpath.include=.*/WEB-INF/classes/.*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; openejb.deployments.classpath.exclude=.*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase=new://Resource?type=DataSource
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JdbcDriver=com.mysql.jdbc.Driver
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JdbcUrl=jdbc:mysql://localhost:3306/noc
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.JtaManaged=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.UserName=nextview
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.Password=nxt
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.MaxIdle=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.MaxActive=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.DefaultAutoCommit=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.AccessToUnderlyingConnectionAllowed=true
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; mySqlDatabase.InitialSize=20
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; output:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Apache OpenEJB 3.1.2 &amp;nbsp; &amp;nbsp;build: 20091010-03:11
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO -
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; OpenEJB &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Startup: 11/29/09 9:56 AM
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Copyright 1999-2008 (C) Apache OpenEJB Project, All Rights Reserved.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Version: 3.1.2
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Build date: 20091010
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Build time: 03:11
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - openejb.home = C:\galileo\eclipse
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - openejb.base = C:\galileo\eclipse
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Cannot find the configuration file [conf/openejb.xml]. &amp;nbsp;Will
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; attempt
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; to create one for the beans deployed.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Security Service,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type=SecurityService, provider-id=Default Security Service)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Transaction Manager,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type=TransactionManager, provider-id=Default Transaction Manager)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=mySqlDatabase, type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JDBC Database)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 'openejb.deployments.classpath.include=.*/WEB-INF/classes/.*'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.deployments.classpath.exclude=.*'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found EjbModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load: C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring enterprise application: classpath.ear
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-deploying ejb MessagePool:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; EjbDeployment(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-deploying ejb MessageReceiver:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; EjbDeployment(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default Stateless Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type=Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a container for bean MessagePool:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Container(type=STATELESS, id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default MDB Container, type=Container,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a container for bean MessageReceiver:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Container(type=MESSAGE, id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default JMS Resource Adapter,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=Default JMS Connection Factory,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a Resource with id 'Default JMS Connection Factory'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; of
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; type 'javax.jms.ConnectionFactory for 'MessageReceiver'.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/connectionFactory' in bean
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; MessageReceiver
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; to Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/dataSource'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; in bean MessageReceiver to Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Configuring Service(id=MessageReceiver, type=Resource,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; provider-id=Default Queue)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Auto-creating a Resource with id 'MessageReceiver' of type
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 'javax.jms.Queue for 'MessageReceiver'.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Dumping Generated ejb-jar.xml to:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\ejb-jar-5441164056184778307classes.xml
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Dumping Generated openejb-jar.xml to:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\openejb-jar-2736192197881294481classes.xml
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.validation.output.level=VERBOSE'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Enterprise application &amp;quot;classpath.ear&amp;quot; loaded.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating TransactionManager(id=Default Transaction Manager)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating SecurityService(id=Default Security Service)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - ActiveMQ 4.1.1 JMS Message Broker (localhost) is starting
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - For help or more information please see:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://incubator.apache.org/activemq/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://incubator.apache.org/activemq/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Listening for connections at: tcp://mybeats-032a882:61616
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Connector tcp://mybeats-032a882:61616 Started
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - ActiveMQ JMS Message Broker (localhost,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ID:mybeats-032a882-1472-1259495772671-0:0) started
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating ConnectionManager for Resource(id=Default JMS Connection
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Factory)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Resource(id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Container(id=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Creating Container(id=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Assembling app: classpath.ear
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Using 'openejb.jndiname.format={ejbName}'
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Jndi(name=MessagePool) --&amp;gt; Ejb(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Jndi(name=MessageReceiver) --&amp;gt; Ejb(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Created Ejb(deployment-id=MessagePool, ejb-name=MessagePool,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; container=Default Stateless Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Created Ejb(deployment-id=MessageReceiver,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ejb-name=MessageReceiver,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; container=Default MDB Container)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Deployed Application(path=classpath.ear)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO - Starting network services
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Nov 29, 2009 9:56:13 AM org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; getConfigResources
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; INFO: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;** Starting Services **
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PORT
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;ejbd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 127.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4201
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; -------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Ready!
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 1: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 2: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; code:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;this.context.lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;1: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;2: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Enumeration&amp;lt;URL&amp;gt; ejbJars =
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; this.getClass().getClassLoader().getResources(&amp;quot;META-INF/ejb-jar.xml&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while (ejbJars.hasMoreElements()) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL url = ejbJars.nextElement();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;app = &amp;quot; + url);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} // --&amp;gt; CAN'T FIND my ejb-jar.xml at META-INF/ but it's
&lt;br&gt;&amp;gt; there!!!!
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563113.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563113.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563248.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26563113</id>
	<title>Re: NamingExpection: Name openejb is not bound in this Context</title>
	<published>2009-11-29T07:48:05Z</published>
	<updated>2009-11-29T07:48:05Z</updated>
	<author>
		<name>Cae Fernandes</name>
	</author>
	<content type="html">Doesn`t work either.
&lt;br&gt;name &amp;quot;mySqlDatabase&amp;quot; not found.
&lt;br&gt;&lt;br&gt;This works (though not ideal):
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @Resource(name = &amp;quot;mySqlDatabase&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private DataSource dataSource;
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;meetoblivion wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi
&lt;br&gt;&lt;br&gt;What if you just lookup
&lt;br&gt;&lt;br&gt;this.context.lookup(&amp;quot;mySqlDatabase&amp;quot;);
&lt;br&gt;&lt;br&gt;?
&lt;br&gt;&lt;br&gt;On Sun, Nov 29, 2009 at 6:56 AM, Cae Fernandes &amp;lt;ragedd@gmail.com&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can't lookup openejb context so I can hardly lookup anything actually.
&lt;br&gt;&amp;gt; Help?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; properties:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; java.naming.factory.initial=org.apache.openejb.client.LocalInitialContextFactory
&lt;br&gt;&amp;gt; openejb.embedded=true
&lt;br&gt;&amp;gt; openejb.embedded.remotable=true
&lt;br&gt;&amp;gt; openejb.jndiname.format={ejbName}
&lt;br&gt;&amp;gt; openejb.descriptors.output=true
&lt;br&gt;&amp;gt; openejb.validation.output.level=verbose
&lt;br&gt;&amp;gt; log4j.category.OpenEJB=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.options=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.startup=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.server=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.server.remote=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.startup.service=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.startup.config=INFO
&lt;br&gt;&amp;gt; log4j.category.org.apache.activemq=INFO
&lt;br&gt;&amp;gt; log4j.category.org.apache.geronimo=INFO
&lt;br&gt;&amp;gt; log4j.category.openjpa=INFO
&lt;br&gt;&amp;gt; log4j.category.Transaction=INFO
&lt;br&gt;&amp;gt; hsql.disabled=true
&lt;br&gt;&amp;gt; httpejbd.disabled=true
&lt;br&gt;&amp;gt; telnet.disabled=true
&lt;br&gt;&amp;gt; admin.disabled=true
&lt;br&gt;&amp;gt; ejbd.disabled=false
&lt;br&gt;&amp;gt; ejbd.bind=127.0.0.1
&lt;br&gt;&amp;gt; ejbd.server=org.apache.openejb.server.ejbd.EjbServer
&lt;br&gt;&amp;gt; ejbd.port=4201
&lt;br&gt;&amp;gt; Default\ JMS\ Resource\ Adapter.ServerUrl=tcp://localhost:61616
&lt;br&gt;&amp;gt; Default\ JMS\ Resource\
&lt;br&gt;&amp;gt; Adapter.BrokerXmlConfig=broker:(tcp://localhost:61616)?useJmx=false
&lt;br&gt;&amp;gt; openejb.deployments.classpath.include=.*/WEB-INF/classes/.*
&lt;br&gt;&amp;gt; openejb.deployments.classpath.exclude=.*
&lt;br&gt;&amp;gt; mySqlDatabase=new://Resource?type=DataSource
&lt;br&gt;&amp;gt; mySqlDatabase.JdbcDriver=com.mysql.jdbc.Driver
&lt;br&gt;&amp;gt; mySqlDatabase.JdbcUrl=jdbc:mysql://localhost:3306/noc
&lt;br&gt;&amp;gt; mySqlDatabase.JtaManaged=true
&lt;br&gt;&amp;gt; mySqlDatabase.UserName=nextview
&lt;br&gt;&amp;gt; mySqlDatabase.Password=nxt
&lt;br&gt;&amp;gt; mySqlDatabase.MaxIdle=20
&lt;br&gt;&amp;gt; mySqlDatabase.MaxActive=20
&lt;br&gt;&amp;gt; mySqlDatabase.DefaultAutoCommit=true
&lt;br&gt;&amp;gt; mySqlDatabase.AccessToUnderlyingConnectionAllowed=true
&lt;br&gt;&amp;gt; mySqlDatabase.InitialSize=20
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; output:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Apache OpenEJB 3.1.2 &amp;nbsp; &amp;nbsp;build: 20091010-03:11
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; INFO -
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt; OpenEJB &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; Startup: 11/29/09 9:56 AM
&lt;br&gt;&amp;gt; Copyright 1999-2008 (C) Apache OpenEJB Project, All Rights Reserved.
&lt;br&gt;&amp;gt; Version: 3.1.2
&lt;br&gt;&amp;gt; Build date: 20091010
&lt;br&gt;&amp;gt; Build time: 03:11
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; INFO - openejb.home = C:\galileo\eclipse
&lt;br&gt;&amp;gt; INFO - openejb.base = C:\galileo\eclipse
&lt;br&gt;&amp;gt; INFO - Cannot find the configuration file [conf/openejb.xml]. &amp;nbsp;Will attempt
&lt;br&gt;&amp;gt; to create one for the beans deployed.
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default Security Service,
&lt;br&gt;&amp;gt; type=SecurityService, provider-id=Default Security Service)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default Transaction Manager,
&lt;br&gt;&amp;gt; type=TransactionManager, provider-id=Default Transaction Manager)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=mySqlDatabase, type=Resource,
&lt;br&gt;&amp;gt; provider-id=Default JDBC Database)
&lt;br&gt;&amp;gt; INFO - Using 'openejb.deployments.classpath.include=.*/WEB-INF/classes/.*'
&lt;br&gt;&amp;gt; INFO - Using 'openejb.deployments.classpath.exclude=.*'
&lt;br&gt;&amp;gt; INFO - Found EjbModule in classpath:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt; C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; INFO - Beginning load: C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; INFO - Configuring enterprise application: classpath.ear
&lt;br&gt;&amp;gt; INFO - Auto-deploying ejb MessagePool:
&lt;br&gt;&amp;gt; EjbDeployment(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; INFO - Auto-deploying ejb MessageReceiver:
&lt;br&gt;&amp;gt; EjbDeployment(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default Stateless Container, type=Container,
&lt;br&gt;&amp;gt; provider-id=Default Stateless Container)
&lt;br&gt;&amp;gt; INFO - Auto-creating a container for bean MessagePool:
&lt;br&gt;&amp;gt; Container(type=STATELESS, id=Default Stateless Container)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default MDB Container, type=Container,
&lt;br&gt;&amp;gt; provider-id=Default MDB Container)
&lt;br&gt;&amp;gt; INFO - Auto-creating a container for bean MessageReceiver:
&lt;br&gt;&amp;gt; Container(type=MESSAGE, id=Default MDB Container)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default JMS Resource Adapter, type=Resource,
&lt;br&gt;&amp;gt; provider-id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default JMS Connection Factory,
&lt;br&gt;&amp;gt; type=Resource,
&lt;br&gt;&amp;gt; provider-id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; INFO - Auto-creating a Resource with id 'Default JMS Connection Factory' of
&lt;br&gt;&amp;gt; type 'javax.jms.ConnectionFactory for 'MessageReceiver'.
&lt;br&gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/connectionFactory' in bean MessageReceiver
&lt;br&gt;&amp;gt; to Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/dataSource'
&lt;br&gt;&amp;gt; in bean MessageReceiver to Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=MessageReceiver, type=Resource,
&lt;br&gt;&amp;gt; provider-id=Default Queue)
&lt;br&gt;&amp;gt; INFO - Auto-creating a Resource with id 'MessageReceiver' of type
&lt;br&gt;&amp;gt; 'javax.jms.Queue for 'MessageReceiver'.
&lt;br&gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; INFO - Dumping Generated ejb-jar.xml to:
&lt;br&gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\ejb-jar-5441164056184778307classes.xml
&lt;br&gt;&amp;gt; INFO - Dumping Generated openejb-jar.xml to:
&lt;br&gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\openejb-jar-2736192197881294481classes.xml
&lt;br&gt;&amp;gt; INFO - Using 'openejb.validation.output.level=VERBOSE'
&lt;br&gt;&amp;gt; INFO - Enterprise application &amp;quot;classpath.ear&amp;quot; loaded.
&lt;br&gt;&amp;gt; INFO - Creating TransactionManager(id=Default Transaction Manager)
&lt;br&gt;&amp;gt; INFO - Creating SecurityService(id=Default Security Service)
&lt;br&gt;&amp;gt; INFO - Creating Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; INFO - Creating Resource(id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; INFO - ActiveMQ 4.1.1 JMS Message Broker (localhost) is starting
&lt;br&gt;&amp;gt; INFO - For help or more information please see:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://incubator.apache.org/activemq/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://incubator.apache.org/activemq/&lt;/a&gt;&lt;br&gt;&amp;gt; INFO - Listening for connections at: tcp://mybeats-032a882:61616
&lt;br&gt;&amp;gt; INFO - Connector tcp://mybeats-032a882:61616 Started
&lt;br&gt;&amp;gt; INFO - ActiveMQ JMS Message Broker (localhost,
&lt;br&gt;&amp;gt; ID:mybeats-032a882-1472-1259495772671-0:0) started
&lt;br&gt;&amp;gt; INFO - Creating Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; INFO - Creating ConnectionManager for Resource(id=Default JMS Connection
&lt;br&gt;&amp;gt; Factory)
&lt;br&gt;&amp;gt; INFO - Creating Resource(id=MessageReceiver)
&lt;br&gt;&amp;gt; INFO - Creating Container(id=Default Stateless Container)
&lt;br&gt;&amp;gt; INFO - Creating Container(id=Default MDB Container)
&lt;br&gt;&amp;gt; INFO - Assembling app: classpath.ear
&lt;br&gt;&amp;gt; INFO - Using 'openejb.jndiname.format={ejbName}'
&lt;br&gt;&amp;gt; INFO - Jndi(name=MessagePool) --&amp;gt; Ejb(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; INFO - Jndi(name=MessageReceiver) --&amp;gt; Ejb(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; INFO - Created Ejb(deployment-id=MessagePool, ejb-name=MessagePool,
&lt;br&gt;&amp;gt; container=Default Stateless Container)
&lt;br&gt;&amp;gt; INFO - Created Ejb(deployment-id=MessageReceiver, ejb-name=MessageReceiver,
&lt;br&gt;&amp;gt; container=Default MDB Container)
&lt;br&gt;&amp;gt; INFO - Deployed Application(path=classpath.ear)
&lt;br&gt;&amp;gt; INFO - Starting network services
&lt;br&gt;&amp;gt; Nov 29, 2009 9:56:13 AM org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;&amp;gt; getConfigResources
&lt;br&gt;&amp;gt; INFO: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;&amp;gt; &amp;nbsp;** Starting Services **
&lt;br&gt;&amp;gt; &amp;nbsp;NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PORT
&lt;br&gt;&amp;gt; &amp;nbsp;ejbd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 127.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4201
&lt;br&gt;&amp;gt; -------
&lt;br&gt;&amp;gt; Ready!
&lt;br&gt;&amp;gt; 1: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt; 2: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; code:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;this.context.lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;1: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;2: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Enumeration&amp;lt;URL&amp;gt; ejbJars =
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; this.getClass().getClassLoader().getResources(&amp;quot;META-INF/ejb-jar.xml&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while (ejbJars.hasMoreElements()) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL url = ejbJars.nextElement();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;app = &amp;quot; + url);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} // --&amp;gt; CAN'T FIND my ejb-jar.xml at META-INF/ but it's there!!!!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26563113.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26562628</id>
	<title>Re: NamingExpection: Name openejb is not bound in this Context</title>
	<published>2009-11-29T06:44:38Z</published>
	<updated>2009-11-29T06:44:38Z</updated>
	<author>
		<name>meetoblivion</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;What if you just lookup
&lt;br&gt;&lt;br&gt;this.context.lookup(&amp;quot;mySqlDatabase&amp;quot;);
&lt;br&gt;&lt;br&gt;?
&lt;br&gt;&lt;br&gt;On Sun, Nov 29, 2009 at 6:56 AM, Cae Fernandes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562628&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ragedd@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can't lookup openejb context so I can hardly lookup anything actually.
&lt;br&gt;&amp;gt; Help?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; properties:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; java.naming.factory.initial=org.apache.openejb.client.LocalInitialContextFactory
&lt;br&gt;&amp;gt; openejb.embedded=true
&lt;br&gt;&amp;gt; openejb.embedded.remotable=true
&lt;br&gt;&amp;gt; openejb.jndiname.format={ejbName}
&lt;br&gt;&amp;gt; openejb.descriptors.output=true
&lt;br&gt;&amp;gt; openejb.validation.output.level=verbose
&lt;br&gt;&amp;gt; log4j.category.OpenEJB=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.options=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.startup=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.server=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.server.remote=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.startup.service=INFO
&lt;br&gt;&amp;gt; log4j.category.OpenEJB.startup.config=INFO
&lt;br&gt;&amp;gt; log4j.category.org.apache.activemq=INFO
&lt;br&gt;&amp;gt; log4j.category.org.apache.geronimo=INFO
&lt;br&gt;&amp;gt; log4j.category.openjpa=INFO
&lt;br&gt;&amp;gt; log4j.category.Transaction=INFO
&lt;br&gt;&amp;gt; hsql.disabled=true
&lt;br&gt;&amp;gt; httpejbd.disabled=true
&lt;br&gt;&amp;gt; telnet.disabled=true
&lt;br&gt;&amp;gt; admin.disabled=true
&lt;br&gt;&amp;gt; ejbd.disabled=false
&lt;br&gt;&amp;gt; ejbd.bind=127.0.0.1
&lt;br&gt;&amp;gt; ejbd.server=org.apache.openejb.server.ejbd.EjbServer
&lt;br&gt;&amp;gt; ejbd.port=4201
&lt;br&gt;&amp;gt; Default\ JMS\ Resource\ Adapter.ServerUrl=tcp://localhost:61616
&lt;br&gt;&amp;gt; Default\ JMS\ Resource\
&lt;br&gt;&amp;gt; Adapter.BrokerXmlConfig=broker:(tcp://localhost:61616)?useJmx=false
&lt;br&gt;&amp;gt; openejb.deployments.classpath.include=.*/WEB-INF/classes/.*
&lt;br&gt;&amp;gt; openejb.deployments.classpath.exclude=.*
&lt;br&gt;&amp;gt; mySqlDatabase=new://Resource?type=DataSource
&lt;br&gt;&amp;gt; mySqlDatabase.JdbcDriver=com.mysql.jdbc.Driver
&lt;br&gt;&amp;gt; mySqlDatabase.JdbcUrl=jdbc:mysql://localhost:3306/noc
&lt;br&gt;&amp;gt; mySqlDatabase.JtaManaged=true
&lt;br&gt;&amp;gt; mySqlDatabase.UserName=nextview
&lt;br&gt;&amp;gt; mySqlDatabase.Password=nxt
&lt;br&gt;&amp;gt; mySqlDatabase.MaxIdle=20
&lt;br&gt;&amp;gt; mySqlDatabase.MaxActive=20
&lt;br&gt;&amp;gt; mySqlDatabase.DefaultAutoCommit=true
&lt;br&gt;&amp;gt; mySqlDatabase.AccessToUnderlyingConnectionAllowed=true
&lt;br&gt;&amp;gt; mySqlDatabase.InitialSize=20
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; output:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Apache OpenEJB 3.1.2 &amp;nbsp; &amp;nbsp;build: 20091010-03:11
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; INFO -
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt; OpenEJB &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; Startup: 11/29/09 9:56 AM
&lt;br&gt;&amp;gt; Copyright 1999-2008 (C) Apache OpenEJB Project, All Rights Reserved.
&lt;br&gt;&amp;gt; Version: 3.1.2
&lt;br&gt;&amp;gt; Build date: 20091010
&lt;br&gt;&amp;gt; Build time: 03:11
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ********************************************************************************
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; INFO - openejb.home = C:\galileo\eclipse
&lt;br&gt;&amp;gt; INFO - openejb.base = C:\galileo\eclipse
&lt;br&gt;&amp;gt; INFO - Cannot find the configuration file [conf/openejb.xml]. &amp;nbsp;Will attempt
&lt;br&gt;&amp;gt; to create one for the beans deployed.
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default Security Service,
&lt;br&gt;&amp;gt; type=SecurityService, provider-id=Default Security Service)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default Transaction Manager,
&lt;br&gt;&amp;gt; type=TransactionManager, provider-id=Default Transaction Manager)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=mySqlDatabase, type=Resource,
&lt;br&gt;&amp;gt; provider-id=Default JDBC Database)
&lt;br&gt;&amp;gt; INFO - Using 'openejb.deployments.classpath.include=.*/WEB-INF/classes/.*'
&lt;br&gt;&amp;gt; INFO - Using 'openejb.deployments.classpath.exclude=.*'
&lt;br&gt;&amp;gt; INFO - Found EjbModule in classpath:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt; C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; INFO - Found ClientModule in classpath:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;&amp;gt; INFO - Beginning load: C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;&amp;gt; INFO - Beginning load:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;&amp;gt; INFO - Configuring enterprise application: classpath.ear
&lt;br&gt;&amp;gt; INFO - Auto-deploying ejb MessagePool:
&lt;br&gt;&amp;gt; EjbDeployment(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; INFO - Auto-deploying ejb MessageReceiver:
&lt;br&gt;&amp;gt; EjbDeployment(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default Stateless Container, type=Container,
&lt;br&gt;&amp;gt; provider-id=Default Stateless Container)
&lt;br&gt;&amp;gt; INFO - Auto-creating a container for bean MessagePool:
&lt;br&gt;&amp;gt; Container(type=STATELESS, id=Default Stateless Container)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default MDB Container, type=Container,
&lt;br&gt;&amp;gt; provider-id=Default MDB Container)
&lt;br&gt;&amp;gt; INFO - Auto-creating a container for bean MessageReceiver:
&lt;br&gt;&amp;gt; Container(type=MESSAGE, id=Default MDB Container)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default JMS Resource Adapter, type=Resource,
&lt;br&gt;&amp;gt; provider-id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=Default JMS Connection Factory,
&lt;br&gt;&amp;gt; type=Resource,
&lt;br&gt;&amp;gt; provider-id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; INFO - Auto-creating a Resource with id 'Default JMS Connection Factory' of
&lt;br&gt;&amp;gt; type 'javax.jms.ConnectionFactory for 'MessageReceiver'.
&lt;br&gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/connectionFactory' in bean MessageReceiver
&lt;br&gt;&amp;gt; to Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; INFO - Auto-linking resource-ref
&lt;br&gt;&amp;gt; 'br.com.noc.ejb.MessageReceiver/dataSource'
&lt;br&gt;&amp;gt; in bean MessageReceiver to Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; INFO - Configuring Service(id=MessageReceiver, type=Resource,
&lt;br&gt;&amp;gt; provider-id=Default Queue)
&lt;br&gt;&amp;gt; INFO - Auto-creating a Resource with id 'MessageReceiver' of type
&lt;br&gt;&amp;gt; 'javax.jms.Queue for 'MessageReceiver'.
&lt;br&gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;&amp;gt; INFO - Dumping Generated ejb-jar.xml to:
&lt;br&gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\ejb-jar-5441164056184778307classes.xml
&lt;br&gt;&amp;gt; INFO - Dumping Generated openejb-jar.xml to:
&lt;br&gt;&amp;gt; C:\DOCUME~1\Cae\LOCALS~1\Temp\openejb-jar-2736192197881294481classes.xml
&lt;br&gt;&amp;gt; INFO - Using 'openejb.validation.output.level=VERBOSE'
&lt;br&gt;&amp;gt; INFO - Enterprise application &amp;quot;classpath.ear&amp;quot; loaded.
&lt;br&gt;&amp;gt; INFO - Creating TransactionManager(id=Default Transaction Manager)
&lt;br&gt;&amp;gt; INFO - Creating SecurityService(id=Default Security Service)
&lt;br&gt;&amp;gt; INFO - Creating Resource(id=mySqlDatabase)
&lt;br&gt;&amp;gt; INFO - Creating Resource(id=Default JMS Resource Adapter)
&lt;br&gt;&amp;gt; INFO - ActiveMQ 4.1.1 JMS Message Broker (localhost) is starting
&lt;br&gt;&amp;gt; INFO - For help or more information please see:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://incubator.apache.org/activemq/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://incubator.apache.org/activemq/&lt;/a&gt;&lt;br&gt;&amp;gt; INFO - Listening for connections at: tcp://mybeats-032a882:61616
&lt;br&gt;&amp;gt; INFO - Connector tcp://mybeats-032a882:61616 Started
&lt;br&gt;&amp;gt; INFO - ActiveMQ JMS Message Broker (localhost,
&lt;br&gt;&amp;gt; ID:mybeats-032a882-1472-1259495772671-0:0) started
&lt;br&gt;&amp;gt; INFO - Creating Resource(id=Default JMS Connection Factory)
&lt;br&gt;&amp;gt; INFO - Creating ConnectionManager for Resource(id=Default JMS Connection
&lt;br&gt;&amp;gt; Factory)
&lt;br&gt;&amp;gt; INFO - Creating Resource(id=MessageReceiver)
&lt;br&gt;&amp;gt; INFO - Creating Container(id=Default Stateless Container)
&lt;br&gt;&amp;gt; INFO - Creating Container(id=Default MDB Container)
&lt;br&gt;&amp;gt; INFO - Assembling app: classpath.ear
&lt;br&gt;&amp;gt; INFO - Using 'openejb.jndiname.format={ejbName}'
&lt;br&gt;&amp;gt; INFO - Jndi(name=MessagePool) --&amp;gt; Ejb(deployment-id=MessagePool)
&lt;br&gt;&amp;gt; INFO - Jndi(name=MessageReceiver) --&amp;gt; Ejb(deployment-id=MessageReceiver)
&lt;br&gt;&amp;gt; INFO - Created Ejb(deployment-id=MessagePool, ejb-name=MessagePool,
&lt;br&gt;&amp;gt; container=Default Stateless Container)
&lt;br&gt;&amp;gt; INFO - Created Ejb(deployment-id=MessageReceiver, ejb-name=MessageReceiver,
&lt;br&gt;&amp;gt; container=Default MDB Container)
&lt;br&gt;&amp;gt; INFO - Deployed Application(path=classpath.ear)
&lt;br&gt;&amp;gt; INFO - Starting network services
&lt;br&gt;&amp;gt; Nov 29, 2009 9:56:13 AM org.apache.cxf.bus.spring.BusApplicationContext
&lt;br&gt;&amp;gt; getConfigResources
&lt;br&gt;&amp;gt; INFO: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;&amp;gt; &amp;nbsp;** Starting Services **
&lt;br&gt;&amp;gt; &amp;nbsp;NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PORT
&lt;br&gt;&amp;gt; &amp;nbsp;ejbd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 127.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4201
&lt;br&gt;&amp;gt; -------
&lt;br&gt;&amp;gt; Ready!
&lt;br&gt;&amp;gt; 1: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt; 2: Name openejb is not bound in this Context
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; code:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;this.context.lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;1: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new
&lt;br&gt;&amp;gt; InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (NamingException ex) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;2: &amp;quot; + ex.getMessage());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Enumeration&amp;lt;URL&amp;gt; ejbJars =
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; this.getClass().getClassLoader().getResources(&amp;quot;META-INF/ejb-jar.xml&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while (ejbJars.hasMoreElements()) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL url = ejbJars.nextElement();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;app = &amp;quot; + url);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} // --&amp;gt; CAN'T FIND my ejb-jar.xml at META-INF/ but it's there!!!!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26562628.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26560497</id>
	<title>NamingExpection: Name openejb is not bound in this Context</title>
	<published>2009-11-29T03:56:46Z</published>
	<updated>2009-11-29T03:56:46Z</updated>
	<author>
		<name>Cae Fernandes</name>
	</author>
	<content type="html">Can't lookup openejb context so I can hardly lookup anything actually.
&lt;br&gt;Help?
&lt;br&gt;&lt;br&gt;properties:
&lt;br&gt;&lt;br&gt;java.naming.factory.initial=org.apache.openejb.client.LocalInitialContextFactory
&lt;br&gt;openejb.embedded=true
&lt;br&gt;openejb.embedded.remotable=true
&lt;br&gt;openejb.jndiname.format={ejbName}
&lt;br&gt;openejb.descriptors.output=true
&lt;br&gt;openejb.validation.output.level=verbose
&lt;br&gt;log4j.category.OpenEJB=INFO
&lt;br&gt;log4j.category.OpenEJB.options=INFO
&lt;br&gt;log4j.category.OpenEJB.startup=INFO
&lt;br&gt;log4j.category.OpenEJB.server=INFO
&lt;br&gt;log4j.category.OpenEJB.server.remote=INFO
&lt;br&gt;log4j.category.OpenEJB.startup.service=INFO
&lt;br&gt;log4j.category.OpenEJB.startup.config=INFO
&lt;br&gt;log4j.category.org.apache.activemq=INFO
&lt;br&gt;log4j.category.org.apache.geronimo=INFO
&lt;br&gt;log4j.category.openjpa=INFO
&lt;br&gt;log4j.category.Transaction=INFO
&lt;br&gt;hsql.disabled=true
&lt;br&gt;httpejbd.disabled=true
&lt;br&gt;telnet.disabled=true
&lt;br&gt;admin.disabled=true
&lt;br&gt;ejbd.disabled=false
&lt;br&gt;ejbd.bind=127.0.0.1
&lt;br&gt;ejbd.server=org.apache.openejb.server.ejbd.EjbServer
&lt;br&gt;ejbd.port=4201
&lt;br&gt;Default\ JMS\ Resource\ Adapter.ServerUrl=tcp://localhost:61616
&lt;br&gt;Default\ JMS\ Resource\ Adapter.BrokerXmlConfig=broker:(tcp://localhost:61616)?useJmx=false
&lt;br&gt;openejb.deployments.classpath.include=.*/WEB-INF/classes/.*
&lt;br&gt;openejb.deployments.classpath.exclude=.*
&lt;br&gt;mySqlDatabase=new://Resource?type=DataSource
&lt;br&gt;mySqlDatabase.JdbcDriver=com.mysql.jdbc.Driver
&lt;br&gt;mySqlDatabase.JdbcUrl=jdbc:mysql://localhost:3306/noc
&lt;br&gt;mySqlDatabase.JtaManaged=true
&lt;br&gt;mySqlDatabase.UserName=nextview
&lt;br&gt;mySqlDatabase.Password=nxt
&lt;br&gt;mySqlDatabase.MaxIdle=20
&lt;br&gt;mySqlDatabase.MaxActive=20
&lt;br&gt;mySqlDatabase.DefaultAutoCommit=true
&lt;br&gt;mySqlDatabase.AccessToUnderlyingConnectionAllowed=true
&lt;br&gt;mySqlDatabase.InitialSize=20
&lt;br&gt;&lt;br&gt;output:
&lt;br&gt;&lt;br&gt;Apache OpenEJB 3.1.2 &amp;nbsp; &amp;nbsp;build: 20091010-03:11
&lt;br&gt;&lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;INFO - 
&lt;br&gt;********************************************************************************
&lt;br&gt;OpenEJB &lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;Startup: 11/29/09 9:56 AM
&lt;br&gt;Copyright 1999-2008 (C) Apache OpenEJB Project, All Rights Reserved.
&lt;br&gt;Version: 3.1.2
&lt;br&gt;Build date: 20091010
&lt;br&gt;Build time: 03:11
&lt;br&gt;********************************************************************************
&lt;br&gt;&lt;br&gt;&lt;br&gt;INFO - openejb.home = C:\galileo\eclipse
&lt;br&gt;INFO - openejb.base = C:\galileo\eclipse
&lt;br&gt;INFO - Cannot find the configuration file [conf/openejb.xml]. &amp;nbsp;Will attempt to create one for the beans deployed.
&lt;br&gt;INFO - Configuring Service(id=Default Security Service, type=SecurityService, provider-id=Default Security Service)
&lt;br&gt;INFO - Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager)
&lt;br&gt;INFO - Configuring Service(id=mySqlDatabase, type=Resource, provider-id=Default JDBC Database)
&lt;br&gt;INFO - Using 'openejb.deployments.classpath.include=.*/WEB-INF/classes/.*'
&lt;br&gt;INFO - Using 'openejb.deployments.classpath.exclude=.*'
&lt;br&gt;INFO - Found EjbModule in classpath: C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;INFO - Found ClientModule in classpath: C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;INFO - Found ClientModule in classpath: C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;INFO - Beginning load: C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\classes
&lt;br&gt;INFO - Beginning load: C:\servers\apache-tomcat-6.0.20\bin\bootstrap.jar
&lt;br&gt;INFO - Beginning load: C:\geradores\noc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Noc-WarEjb\WEB-INF\lib\xml-resolver-1.2.jar
&lt;br&gt;INFO - Configuring enterprise application: classpath.ear
&lt;br&gt;INFO - Auto-deploying ejb MessagePool: EjbDeployment(deployment-id=MessagePool)
&lt;br&gt;INFO - Auto-deploying ejb MessageReceiver: EjbDeployment(deployment-id=MessageReceiver)
&lt;br&gt;INFO - Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
&lt;br&gt;INFO - Auto-creating a container for bean MessagePool: Container(type=STATELESS, id=Default Stateless Container)
&lt;br&gt;INFO - Configuring Service(id=Default MDB Container, type=Container, provider-id=Default MDB Container)
&lt;br&gt;INFO - Auto-creating a container for bean MessageReceiver: Container(type=MESSAGE, id=Default MDB Container)
&lt;br&gt;INFO - Configuring Service(id=Default JMS Resource Adapter, type=Resource, provider-id=Default JMS Resource Adapter)
&lt;br&gt;INFO - Configuring Service(id=Default JMS Connection Factory, type=Resource, provider-id=Default JMS Connection Factory)
&lt;br&gt;INFO - Auto-creating a Resource with id 'Default JMS Connection Factory' of type 'javax.jms.ConnectionFactory for 'MessageReceiver'.
&lt;br&gt;INFO - Auto-linking resource-ref 'br.com.noc.ejb.MessageReceiver/connectionFactory' in bean MessageReceiver to Resource(id=Default JMS Connection Factory)
&lt;br&gt;INFO - Auto-linking resource-ref 'br.com.noc.ejb.MessageReceiver/dataSource' in bean MessageReceiver to Resource(id=mySqlDatabase)
&lt;br&gt;INFO - Configuring Service(id=MessageReceiver, type=Resource, provider-id=Default Queue)
&lt;br&gt;INFO - Auto-creating a Resource with id 'MessageReceiver' of type 'javax.jms.Queue for 'MessageReceiver'.
&lt;br&gt;INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;INFO - Using 'openejb.descriptors.output=true'
&lt;br&gt;INFO - Dumping Generated ejb-jar.xml to: C:\DOCUME~1\Cae\LOCALS~1\Temp\ejb-jar-5441164056184778307classes.xml
&lt;br&gt;INFO - Dumping Generated openejb-jar.xml to: C:\DOCUME~1\Cae\LOCALS~1\Temp\openejb-jar-2736192197881294481classes.xml
&lt;br&gt;INFO - Using 'openejb.validation.output.level=VERBOSE'
&lt;br&gt;INFO - Enterprise application &amp;quot;classpath.ear&amp;quot; loaded.
&lt;br&gt;INFO - Creating TransactionManager(id=Default Transaction Manager)
&lt;br&gt;INFO - Creating SecurityService(id=Default Security Service)
&lt;br&gt;INFO - Creating Resource(id=mySqlDatabase)
&lt;br&gt;INFO - Creating Resource(id=Default JMS Resource Adapter)
&lt;br&gt;INFO - ActiveMQ 4.1.1 JMS Message Broker (localhost) is starting
&lt;br&gt;INFO - For help or more information please see: &lt;a href=&quot;http://incubator.apache.org/activemq/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://incubator.apache.org/activemq/&lt;/a&gt;&lt;br&gt;INFO - Listening for connections at: tcp://mybeats-032a882:61616
&lt;br&gt;INFO - Connector tcp://mybeats-032a882:61616 Started
&lt;br&gt;INFO - ActiveMQ JMS Message Broker (localhost, ID:mybeats-032a882-1472-1259495772671-0:0) started
&lt;br&gt;INFO - Creating Resource(id=Default JMS Connection Factory)
&lt;br&gt;INFO - Creating ConnectionManager for Resource(id=Default JMS Connection Factory)
&lt;br&gt;INFO - Creating Resource(id=MessageReceiver)
&lt;br&gt;INFO - Creating Container(id=Default Stateless Container)
&lt;br&gt;INFO - Creating Container(id=Default MDB Container)
&lt;br&gt;INFO - Assembling app: classpath.ear
&lt;br&gt;INFO - Using 'openejb.jndiname.format={ejbName}'
&lt;br&gt;INFO - Jndi(name=MessagePool) --&amp;gt; Ejb(deployment-id=MessagePool)
&lt;br&gt;INFO - Jndi(name=MessageReceiver) --&amp;gt; Ejb(deployment-id=MessageReceiver)
&lt;br&gt;INFO - Created Ejb(deployment-id=MessagePool, ejb-name=MessagePool, container=Default Stateless Container)
&lt;br&gt;INFO - Created Ejb(deployment-id=MessageReceiver, ejb-name=MessageReceiver, container=Default MDB Container)
&lt;br&gt;INFO - Deployed Application(path=classpath.ear)
&lt;br&gt;INFO - Starting network services
&lt;br&gt;Nov 29, 2009 9:56:13 AM org.apache.cxf.bus.spring.BusApplicationContext getConfigResources
&lt;br&gt;INFO: No cxf.xml configuration file detected, relying on defaults.
&lt;br&gt;&amp;nbsp; ** Starting Services **
&lt;br&gt;&amp;nbsp; NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; IP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PORT &amp;nbsp;
&lt;br&gt;&amp;nbsp; ejbd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 127.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 4201 &amp;nbsp;
&lt;br&gt;-------
&lt;br&gt;Ready!
&lt;br&gt;&lt;b&gt;1: Name openejb is not bound in this Context
&lt;br&gt;2: Name openejb is not bound in this Context&lt;/b&gt;&lt;br&gt;&lt;br&gt;code:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.context.lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (NamingException ex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;System.out.println(&amp;quot;1: &amp;quot; + ex.getMessage());&lt;/b&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new InitialContext().lookup(&amp;quot;java:openejb/Resource/mySqlDatabase&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (NamingException ex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;System.out.println(&amp;quot;2: &amp;quot; + ex.getMessage());&lt;/b&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Enumeration&amp;lt;URL&amp;gt; ejbJars = &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	this.getClass().getClassLoader().getResources(&amp;quot;META-INF/ejb-jar.xml&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while (ejbJars.hasMoreElements()) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL url = ejbJars.nextElement();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;app = &amp;quot; + url);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } // --&amp;gt; CAN'T FIND my ejb-jar.xml at META-INF/ but it's there!!!!
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NamingExpection%3A-Name-openejb-is-not-bound-in-this-Context-tp26560497p26560497.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26545377</id>
	<title>SimpleStateless with JBoss5/Eclipse</title>
	<published>2009-11-27T12:10:36Z</published>
	<updated>2009-11-27T12:10:36Z</updated>
	<author>
		<name>Scott@Egistix</name>
	</author>
	<content type="html">Hi.
&lt;br&gt;I am using eclipse.
&lt;br&gt;&lt;br&gt;I have download the examples (openejb-examples-3.1.2) and created a project using the simple-stateless example.
&lt;br&gt;I have added the junit.jar to my build path.
&lt;br&gt;I have created a user-library for OpenEjb and added all the jars in the lib dir, and added this user-lib to my build path.
&lt;br&gt;I have created a server runtime using jboss5.1 and added this server runtime to my build path.
&lt;br&gt;&lt;br&gt;When I run the test I get:
&lt;br&gt;&lt;br&gt;Apache OpenEJB 3.1.2 &amp;nbsp; &amp;nbsp;build: 20091010-03:11
&lt;br&gt;&lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;INFO - openejb.home = E:\workspaces\openejb-examples-3.1.2\simple-stateless
&lt;br&gt;INFO - openejb.base = E:\workspaces\openejb-examples-3.1.2\simple-stateless
&lt;br&gt;INFO - Configuring Service(id=Default Security Service, type=SecurityService, provider-id=Default Security Service)
&lt;br&gt;INFO - Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager)
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\common\lib\jboss-serialization.jar
&lt;br&gt;INFO - Found EjbModule in classpath: E:\workspaces\openejb-examples-3.1.2\simple-stateless\bin
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\client\javassist.jar
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\common\lib\antlr.jar
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\client\jaxws-tools.jar
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\lib\jaxb-xjc.jar
&lt;br&gt;INFO - Found ClientModule in classpath: E:\projects\openejb-3.1.2\lib\serializer-2.7.1.jar
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\common\lib\dtdparser121.jar
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\client\jboss-remoting.jar
&lt;br&gt;INFO - Found ClientModule in classpath: E:\projects\openejb-3.1.2\lib\xml-resolver-1.2.jar
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\common\lib\jboss-remoting.jar
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\client\jaxb-xjc.jar
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\client\antlr.jar
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\lib\javassist.jar
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\client\jboss-serialization.jar
&lt;br&gt;INFO - Found ClientModule in classpath: D:\jboss-5.1.0.GA\common\lib\bsh.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\common\lib\jboss-serialization.jar
&lt;br&gt;INFO - Beginning load: E:\workspaces\openejb-examples-3.1.2\simple-stateless\bin
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\client\javassist.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\common\lib\antlr.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\client\jaxws-tools.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\lib\jaxb-xjc.jar
&lt;br&gt;INFO - Beginning load: E:\projects\openejb-3.1.2\lib\serializer-2.7.1.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\common\lib\dtdparser121.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\client\jboss-remoting.jar
&lt;br&gt;INFO - Beginning load: E:\projects\openejb-3.1.2\lib\xml-resolver-1.2.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\common\lib\jboss-remoting.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\client\jaxb-xjc.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\client\antlr.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\lib\javassist.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\client\jboss-serialization.jar
&lt;br&gt;INFO - Beginning load: D:\jboss-5.1.0.GA\common\lib\bsh.jar
&lt;br&gt;INFO - Configuring enterprise application: classpath.ear
&lt;br&gt;INFO - Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
&lt;br&gt;INFO - Auto-creating a container for bean CalculatorImpl: Container(type=STATELESS, id=Default Stateless Container)
&lt;br&gt;INFO - Enterprise application &amp;quot;classpath.ear&amp;quot; loaded.
&lt;br&gt;INFO - Assembling app: classpath.ear
&lt;br&gt;INFO - Jndi(name=CalculatorImplLocal) --&amp;gt; Ejb(deployment-id=CalculatorImpl)
&lt;br&gt;INFO - Jndi(name=CalculatorImplRemote) --&amp;gt; Ejb(deployment-id=CalculatorImpl)
&lt;br&gt;INFO - Created Ejb(deployment-id=CalculatorImpl, ejb-name=CalculatorImpl, container=Default Stateless Container)
&lt;br&gt;INFO - Undeploying app: classpath.ear
&lt;br&gt;ERROR - Application could not be deployed: &amp;nbsp;classpath.ear
&lt;br&gt;org.apache.openejb.OpenEJBException: Creating application failed: classpath.ear: ParsedName{path=openejb/client/jboss-remoting/comp/env, component=env}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:666)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:449)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:367)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:279)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.OpenEJB$Instance.&amp;lt;init&amp;gt;(OpenEJB.java:137)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.naming.InitialContext.init(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.naming.InitialContext.&amp;lt;init&amp;gt;(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.superbiz.calculator.CalculatorTest.setUp(CalculatorTest.java:35)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at junit.framework.TestCase.runBare(TestCase.java:132)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at junit.framework.TestResult$1.protect(TestResult.java:110)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at junit.framework.TestResult.runProtected(TestResult.java:128)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at junit.framework.TestResult.run(TestResult.java:113)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at junit.framework.TestCase.run(TestCase.java:124)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at junit.framework.TestSuite.runTest(TestSuite.java:232)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at junit.framework.TestSuite.run(TestSuite.java:227)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
&lt;br&gt;Caused by: javax.naming.NameAlreadyBoundException: ParsedName{path=openejb/client/jboss-remoting/comp/env, component=env}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:96)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:90)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:90)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:111)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:105)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:105)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:105)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:90)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:105)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:105)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:90)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.NameNode.bind(NameNode.java:105)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.naming.IvmContext.bind(IvmContext.java:295)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:618)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 33 more
&lt;br&gt;&lt;br&gt;Why?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Scott&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SimpleStateless-with-JBoss5-Eclipse-tp26545377p26545377.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26535010</id>
	<title>Re: Configuring Resource Adapter</title>
	<published>2009-11-26T13:19:35Z</published>
	<updated>2009-11-26T13:19:35Z</updated>
	<author>
		<name>thabach</name>
	</author>
	<content type="html">Hi Tom
&lt;br&gt;&lt;br&gt;you should succeed in looking up the ManagedConnectionFactory in the global JNDI tree under &amp;quot;java:openejb/Resource/repository&amp;quot; (see also this &lt;a href=&quot;http://markmail.org/thread/kp4wft7lnwq4sybh&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thread&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;Cheers, Christian.
&lt;br&gt;&lt;br&gt;&lt;quote author=&quot;ttsuchi&quot;&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;I am also trying to use Jackrabbit via JCA. &amp;nbsp;I've placed the Jackrabbit RAR in the classpath and hard-coded some config-property-value in the META-INF/ra.xml file. &amp;nbsp;However, it's still not getting injected to my EJBs. &amp;nbsp;I tried
&lt;br&gt;&lt;br&gt;@Resource
&lt;br&gt;Repository repository;
&lt;br&gt;&lt;br&gt;... but this is null. The log says:
&lt;br&gt;&lt;br&gt;INFO - Configuring Service(id=repositoryRA, type=Resource, provider-id=repositoryRA)
&lt;br&gt;INFO - Configuring Service(id=repository, type=Resource, provider-id=repository)
&lt;br&gt;DEBUG - [TransactionSupport=xa]
&lt;br&gt;DEBUG - [ResourceAdapter=repositoryRA]
&lt;br&gt;DEBUG - Using default 'openejb.validation.output.level=medium'. &amp;nbsp;Possible values are: terse, medium, verbose
&lt;br&gt;INFO - Enterprise application &amp;quot;classpath.ear&amp;quot; loaded.
&lt;br&gt;DEBUG - Starting ResourceAdapter(id=Default JMS Resource Adapter)
&lt;br&gt;DEBUG - LocalIntialContext.close()
&lt;br&gt;INFO - Assembling app: classpath.ear
&lt;br&gt;INFO - Using 'openejb.tempclassloader.skip=annotations'
&lt;br&gt;DEBUG - Starting ResourceAdapter(id=repositoryRA)
&lt;br&gt;WARN - Property &amp;quot;ResourceAdapter&amp;quot; not supported by &amp;quot;repository&amp;quot;
&lt;br&gt;...
&lt;br&gt;WARN - Injection data not found in enc: jndiName='com.mycompany.SomeBean/repository', target=class com.mycompany.SomeBean/repository
&lt;br&gt;&lt;br&gt;Somehow I don't think the resource has been mapped in the JNDI tree to start with... &amp;nbsp;How is the JNDI name for the inbound resource configured in OpenEJB? Also, is there any documentation for JCA support in OpenEJB?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Tom
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Philipp Bunge-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi David!
&lt;br&gt;&lt;br&gt;&amp;gt; I've been hacking on this and it looks like I'll need more changes that I
&lt;br&gt;&amp;gt; anticipated -- some related code that really needs to be fixed up.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In the meantime you can use the &amp;lt;config-property-value&amp;gt; element directly in
&lt;br&gt;&amp;gt; the ra.xml file to setup Jackrabbit.
&lt;br&gt;&lt;br&gt;Thanks for looking in to it!
&lt;br&gt;Yes, in the meantime I managed to work around it, so it's not as sexy
&lt;br&gt;as it could be but at least my unit tests work. :-)
&lt;br&gt;&lt;br&gt;And thanks for all your work on OpenEJB! It's something we really
&lt;br&gt;appreciate a lot!
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Philipp
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;/quote&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuring-Resource-Adapter-tp26000024p26535010.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26521977</id>
	<title>Re: Configuring Resource Adapter</title>
	<published>2009-11-25T15:14:52Z</published>
	<updated>2009-11-25T15:14:52Z</updated>
	<author>
		<name>ttsuchi</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I am also trying to use Jackrabbit via JCA. &amp;nbsp;I've placed the Jackrabbit RAR in the classpath and hard-coded some config-property-value in the META-INF/ra.xml file. &amp;nbsp;However, it's still not getting injected to my EJBs. &amp;nbsp;I tried
&lt;br&gt;&lt;br&gt;@Resource
&lt;br&gt;Repository repository;
&lt;br&gt;&lt;br&gt;... but this is null. The log says:
&lt;br&gt;&lt;br&gt;INFO - Configuring Service(id=repositoryRA, type=Resource, provider-id=repositoryRA)
&lt;br&gt;INFO - Configuring Service(id=repository, type=Resource, provider-id=repository)
&lt;br&gt;DEBUG - [TransactionSupport=xa]
&lt;br&gt;DEBUG - [ResourceAdapter=repositoryRA]
&lt;br&gt;DEBUG - Using default 'openejb.validation.output.level=medium'. &amp;nbsp;Possible values are: terse, medium, verbose
&lt;br&gt;INFO - Enterprise application &amp;quot;classpath.ear&amp;quot; loaded.
&lt;br&gt;DEBUG - Starting ResourceAdapter(id=Default JMS Resource Adapter)
&lt;br&gt;DEBUG - LocalIntialContext.close()
&lt;br&gt;INFO - Assembling app: classpath.ear
&lt;br&gt;INFO - Using 'openejb.tempclassloader.skip=annotations'
&lt;br&gt;DEBUG - Starting ResourceAdapter(id=repositoryRA)
&lt;br&gt;WARN - Property &amp;quot;ResourceAdapter&amp;quot; not supported by &amp;quot;repository&amp;quot;
&lt;br&gt;...
&lt;br&gt;WARN - Injection data not found in enc: jndiName='com.mycompany.SomeBean/repository', target=class com.mycompany.SomeBean/repository
&lt;br&gt;&lt;br&gt;Somehow I don't think the resource has been mapped in the JNDI tree to start with... &amp;nbsp;How is the JNDI name for the inbound resource configured in OpenEJB? Also, is there any documentation for JCA support in OpenEJB?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Tom
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Philipp Bunge-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi David!
&lt;br&gt;&lt;br&gt;&amp;gt; I've been hacking on this and it looks like I'll need more changes that I
&lt;br&gt;&amp;gt; anticipated -- some related code that really needs to be fixed up.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In the meantime you can use the &amp;lt;config-property-value&amp;gt; element directly in
&lt;br&gt;&amp;gt; the ra.xml file to setup Jackrabbit.
&lt;br&gt;&lt;br&gt;Thanks for looking in to it!
&lt;br&gt;Yes, in the meantime I managed to work around it, so it's not as sexy
&lt;br&gt;as it could be but at least my unit tests work. :-)
&lt;br&gt;&lt;br&gt;And thanks for all your work on OpenEJB! It's something we really
&lt;br&gt;appreciate a lot!
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Philipp
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuring-Resource-Adapter-tp26000024p26521977.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26521538</id>
	<title>Re: Java Web Start</title>
	<published>2009-11-25T14:41:00Z</published>
	<updated>2009-11-25T14:41:00Z</updated>
	<author>
		<name>chrishumphrey</name>
	</author>
	<content type="html">Hi Jacek,
&lt;br&gt;&lt;br&gt;Here is the stack trace down to my client code.
&lt;br&gt;I will assume your working on this, I think all of the code for this problem will be centralized in this one class, and it should be easy enough to get refactored. &amp;nbsp;If you want me to run this through my stuff I should be able to fairly easily and will let you know what it does, and get the traces back to you. Please keep me posted.
&lt;br&gt;&lt;br&gt;INFO - Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager)
&lt;br&gt;ERROR - FATAL ERROR: Unknown error in Assembler. &amp;nbsp;Please send the following stack trace and this message to users@openejb.apache.org :
&lt;br&gt;&amp;nbsp;java.lang.NullPointerException
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.config.DeploymentLoader.getWebDescriptors(DeploymentLoader.java:1057)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.config.DeploymentLoader.discoverModuleType(DeploymentLoader.java:1162)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.config.DeploymentsResolver.processUrls(DeploymentsResolver.java:294)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.config.DeploymentsResolver.loadFromClasspath(DeploymentsResolver.java:248)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:368)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:299)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:278)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.OpenEJB$Instance.&amp;lt;init&amp;gt;(OpenEJB.java:137)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.OpenEJB.init(OpenEJB.java:265)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:71)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:42)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.naming.InitialContext.init(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.naming.InitialContext.&amp;lt;init&amp;gt;(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.parallelsw.framework.service.ServiceFactory.&amp;lt;init&amp;gt;(ServiceFactory.java:25)
&lt;br&gt;&lt;br&gt;-chris
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Jacek Laskowski wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;On Sun, Nov 22, 2009 at 8:26 AM, chrishumphrey &amp;lt;chris@parallelsw.com&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I'm not sure why this converts the URL into a file, cause the next thing it
&lt;br&gt;&amp;gt; does is converts the files back into a URL, so I think it can be removed...
&lt;br&gt;&amp;gt; I'm not sure whats around the corner though.
&lt;br&gt;&lt;br&gt;Hi Chris,
&lt;br&gt;&lt;br&gt;I think I can help you out with this. Could you send me the stack
&lt;br&gt;trace you've been facing so I can track down when the issue originates
&lt;br&gt;in? I've been thinking about converting the file-centric resource
&lt;br&gt;handling to URLs for the OSGi endeavour myself so the issue cropped
&lt;br&gt;exactly in time.
&lt;br&gt;&lt;br&gt;Jacek
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jacek Laskowski
&lt;br&gt;Notatnik Projektanta Java EE - &lt;a href=&quot;http://www.JacekLaskowski.pl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.JacekLaskowski.pl&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Java-Web-Start-tp26400095p26521538.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520412</id>
	<title>How do I configure an alternate transaction manager?</title>
	<published>2009-11-25T13:15:01Z</published>
	<updated>2009-11-25T13:15:01Z</updated>
	<author>
		<name>Stephen Connolly-2</name>
	</author>
	<content type="html">How do I configure OpenEJB to use an alternate transaction manager
&lt;br&gt;(e.g. atomikos)?
&lt;br&gt;&lt;br&gt;I'vre tried pre-binding the atomikos transaction manager to
&lt;br&gt;openejb:TransactionManager but the logs do not show any difference.
&lt;br&gt;&lt;br&gt;OpenEJB 3.1
&lt;br&gt;Jetty 6.1.16
&lt;br&gt;Seam 2.0.1.GA
&lt;br&gt;Hibernate 3.3.1.GA
&lt;br&gt;Derby 10.5.3.0_1
&lt;br&gt;&lt;br&gt;Apache OpenEJB 3.1 &amp;nbsp; &amp;nbsp;build: 20081009-03:31
&lt;br&gt;&lt;a href=&quot;http://openejb.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/&lt;/a&gt;&lt;br&gt;INFO - openejb.home = C:\...\webapp
&lt;br&gt;INFO - openejb.base = C:\...\webapp
&lt;br&gt;INFO - Configuring Service(id=Default Security Service,
&lt;br&gt;type=SecurityService, provider-id=Default Security Service)
&lt;br&gt;INFO - Configuring Service(id=Default Transaction Manager,
&lt;br&gt;type=TransactionManager, provider-id=Default Transaction Manager)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-do-I-configure-an-alternate-transaction-manager--tp26520412p26520412.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517453</id>
	<title>Re: Where to place my third party jars ?</title>
	<published>2009-11-25T09:55:20Z</published>
	<updated>2009-11-25T09:55:20Z</updated>
	<author>
		<name>Quintin Beukes-2</name>
	</author>
	<content type="html">On the same machine as you're running the JMS example, can you run:
&lt;br&gt;mysql -h localhost -u jms -p jms jms
&lt;br&gt;&lt;br&gt;And it works?
&lt;br&gt;&lt;br&gt;If so, try enabling debug logging for the whole ActiveMQ and OpenEJB
&lt;br&gt;and send that.
&lt;br&gt;&lt;br&gt;Q
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; 2. I'm planning to use JMS in the near future.
&lt;br&gt;&amp;gt;&amp;gt; My plan is to use ActiveMQ in embedded mode, mostly because of the simple
&lt;br&gt;&amp;gt;&amp;gt; setup and speed (same JVM). But is this OK ?
&lt;br&gt;&amp;gt;&amp;gt; I've done some testing trying to use MySQL for storing messages, but it
&lt;br&gt;&amp;gt;&amp;gt; doesn't seem to work (no tables are created in the database scheme?!?!) My
&lt;br&gt;&amp;gt;&amp;gt; setup is :
&lt;br&gt;&amp;gt;&amp;gt; -------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;Resource id=&amp;quot;My JMS Resource Adapter&amp;quot; type=&amp;quot;ActiveMQResourceAdapter&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;   # Broker configuration URI as defined by ActiveMQ
&lt;br&gt;&amp;gt;&amp;gt;   # see &lt;a href=&quot;http://activemq.apache.org/broker-configuration-uri.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/broker-configuration-uri.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;   BrokerXmlConfig broker:(tcp://localhost:61616)?useJmx=false
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;   # Broker address
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;   ServerUrl vm://localhost?async=true
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;   # DataSource for persistence messages
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;   DataSource jmsDatabase
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/Resource&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;Resource id=&amp;quot;jmsDatabase&amp;quot; type=&amp;quot;DataSource&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;   JdbcDriver com.mysql.jdbc.Driver
&lt;br&gt;&amp;gt;&amp;gt;   JdbcUrl jdbc:mysql://localhost:3306/jms
&lt;br&gt;&amp;gt;&amp;gt;   UserName jms
&lt;br&gt;&amp;gt;&amp;gt;   Password jms
&lt;br&gt;&amp;gt;&amp;gt;   ValidationQuery select 1
&lt;br&gt;&amp;gt;&amp;gt;   MinIdle 2
&lt;br&gt;&amp;gt;&amp;gt;   MaxIdle 10
&lt;br&gt;&amp;gt;&amp;gt;   MaxActive 50
&lt;br&gt;&amp;gt;&amp;gt;   MaxWait 10000
&lt;br&gt;&amp;gt;&amp;gt;   InitialSize 2
&lt;br&gt;&amp;gt;&amp;gt;   JtaManaged false
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;/Resource&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Best regards
&lt;br&gt;&amp;gt;&amp;gt; Martin
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It should work.
&lt;br&gt;&amp;gt; Do you have a runnable example?
&lt;br&gt;&amp;gt; If so, can you send us a sample to reproduce the issue?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hope it helps,
&lt;br&gt;&amp;gt; Jean-Louis
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/Where-to-place-my-third-party-jars---tp26495607p26497483.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Where-to-place-my-third-party-jars---tp26495607p26497483.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Where-to-place-my-third-party-jars---tp26495607p26517453.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515912</id>
	<title>Re: REQUIRES_NEW within a NEVER transaction throwing an exception,  bug or misuse?</title>
	<published>2009-11-25T08:32:37Z</published>
	<updated>2009-11-25T08:32:37Z</updated>
	<author>
		<name>Ravindranath Akila</name>
	</author>
	<content type="html">No I would expect the children to succeed. My initial attempt was to do two
&lt;br&gt;operations inside a SUPPORTS transaction. One which REQUIRES_NEW and the
&lt;br&gt;other NEVER. This did not work. Then I turned the parent into NOT_SUPPORTED
&lt;br&gt;and still failed.
&lt;br&gt;&lt;br&gt;I think we are talking here of several cases.
&lt;br&gt;&lt;br&gt;Clearly,
&lt;br&gt;&lt;br&gt;NEVER
&lt;br&gt;transaction should support a REQUIRES_NEW running beneath it, and should
&lt;br&gt;prevent only a caller transaction.
&lt;br&gt;&lt;br&gt;NOT_SUPPORTED
&lt;br&gt;transaction should support a REQUIRES_NEW running beneath it, and should
&lt;br&gt;prevent only a caller transaction.
&lt;br&gt;&lt;br&gt;SUPPORTS
&lt;br&gt;transaction should support a REQUIRES_NEW running beneath it, and should
&lt;br&gt;prevent only a caller transaction.
&lt;br&gt;&lt;br&gt;I believe that if this is not supported, then should be properly documented
&lt;br&gt;by the EJB 3.1 spec and/or implementation vendors. It could be that the
&lt;br&gt;above scenario is also absurd but I came across it when doing the following.
&lt;br&gt;&lt;br&gt;I had an entity to persist, upon which I wanted to call getters and setters
&lt;br&gt;before persisting. Instead of doing the setter operations within a
&lt;br&gt;transaction, which will be costly(read/write locks), I made an intermediate
&lt;br&gt;method within the stateless bean to do this before going into a transaction
&lt;br&gt;which I tried with SUPPORTS, NOT_SUPPORTED and NEVER but did not work. As
&lt;br&gt;stateless beans have a default of REQUIRED, I had to override that to
&lt;br&gt;prevent the container for starting a transaction too early. Therefore,
&lt;br&gt;though the default is helpful for a starter, here it become a real issue
&lt;br&gt;when having flat inner transactions.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;2009/11/25 John Ament &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515912&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;my.reprive@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Maybe it's a question of semantics then. &amp;nbsp;Every transaction spurred from a
&lt;br&gt;&amp;gt; method call is either:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. Part of the same transaction as the caller.
&lt;br&gt;&amp;gt; 2. Part of a separate transaction from the caller.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In the case of 2, I could still think of this (at least in my mind) as a
&lt;br&gt;&amp;gt; nested transaction, where if it rolls back, then the parent rolls back but
&lt;br&gt;&amp;gt; if the parent rolls back, it has no implications on the child transaction.
&lt;br&gt;&amp;gt; Would your ideal scenario be if the parent rolls back the child(ren)
&lt;br&gt;&amp;gt; transaction(s) also roll(s) back?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Wed, Nov 25, 2009 at 1:08 AM, Ravindranath Akila &amp;lt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515912&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ravindranathakila@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; No I checked sometime back and nested transactions was not in the spec
&lt;br&gt;&amp;gt; due
&lt;br&gt;&amp;gt; &amp;gt; to incompatibility with many vendors. It was not an implementation issue
&lt;br&gt;&amp;gt; &amp;gt; but
&lt;br&gt;&amp;gt; &amp;gt; just DB vendors had no support for it. Hence, only flat transactions are
&lt;br&gt;&amp;gt; &amp;gt; supported. The caller sleeps while the caller runs in a new one, then the
&lt;br&gt;&amp;gt; &amp;gt; caller resumes upon success.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I changed the entire logic to avoid the exceptions. I think calling a
&lt;br&gt;&amp;gt; &amp;gt; REQUIRES_NEW should work inside a NEVER, but it doesn't. Hopefully this
&lt;br&gt;&amp;gt; is
&lt;br&gt;&amp;gt; &amp;gt; explained an added in the test cases in the OpenEJB examples, or
&lt;br&gt;&amp;gt; supported.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks!
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Tue, Nov 17, 2009 at 6:50 PM, John Ament &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515912&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;my.reprive@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Based on how JTA's supposed to work, if a NEVER is calling a
&lt;br&gt;&amp;gt; REQUIRES_NEW
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; EJB, then the REQUIRES_NEW runs in its own transaction context. &amp;nbsp;No
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; exception should be thrown.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; In my opinion, from a design stand point, assuming that you mean method
&lt;br&gt;&amp;gt; A
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; calls methods B and C, then A should be anything (preferably SUPPORTS),
&lt;br&gt;&amp;gt; B
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; should be SUPPORTS (not never) and C should be REQUIRED, not
&lt;br&gt;&amp;gt; &amp;gt; REQUIRES_NEW.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; As far as your comment about nested transactions, huh? EJB should be
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; supporting nested, unless it's a limitation in OpenEJB...
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; On Tue, Nov 17, 2009 at 4:03 AM, Jean-Louis MONTEIRO &amp;lt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515912&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jean-louis.monteiro@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; IMO, A and B should be SUPPORTS and C REQUIRED.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Can you provide a small example to reproduce the problem if any?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Jean-Louis
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Ravindranath Akila wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I have an operation on which
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; one is a dirty read, so the transaction scope is NEVER
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; and the other requires a transaction, hence REQUIRES_NEW.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I need to call both these in the same bean so unless I mark this
&lt;br&gt;&amp;gt; &amp;gt; caller
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; method otherwise, it defaults.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Therefore I tried marking it NEVER, NOT_SUPPORTED and SUPPORTS but
&lt;br&gt;&amp;gt; &amp;gt; all
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; these
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; throw exceptions.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Caller Method = A
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; A =&amp;gt; NEVER or NOT_SUPPORTED or SUPPORTS
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Called Methods = B and C
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; B =&amp;gt; NEVER, NOT_SUPPORTED (this is the dirty read)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; C =&amp;gt; REQUIRES_NEW
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; A calls B, then C
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; it seems that using ANY transaction scope, i.e. all enlisted in
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; transactionattribute class I cannot call both the two other
&lt;br&gt;&amp;gt; methods,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; one
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; not
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; supporting or rejecting a transaction(B) and the other requiring a
&lt;br&gt;&amp;gt; &amp;gt; new
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; one(C).
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I agree that nested transactions are not supported in EJB, but if
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; caller(A) is marked NEVER, NOT_SUPPORTED or SUPPORTS, and was
&lt;br&gt;&amp;gt; called
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; from
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; an
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; ordinary method(having no transaction scope), then it should not
&lt;br&gt;&amp;gt; &amp;gt; impose
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; any
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; transaction to methods IT calls. It if it does, it should sleep and
&lt;br&gt;&amp;gt; &amp;gt; let
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; them
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; handle it from there. I could not find anything on Google or the
&lt;br&gt;&amp;gt; Sun
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; tutorial.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Please help me with this.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/REQUIRES_NEW-within-a-NEVER-transaction-throwing-an-exception%2C-bug-or--misuse--tp26367088p26386450.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/REQUIRES_NEW-within-a-NEVER-transaction-throwing-an-exception%2C-bug-or--misuse--tp26367088p26386450.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/REQUIRES_NEW-within-a-NEVER-transaction-throwing-an-exception%2C-bug-or--misuse--tp26367088p26515912.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515795</id>
	<title>When using EclipseLink javaagent, EntityManager is unable to open a connection to DB</title>
	<published>2009-11-25T08:26:59Z</published>
	<updated>2009-11-25T08:26:59Z</updated>
	<author>
		<name>babstr</name>
	</author>
	<content type="html">I have been attempting to use OpenEJB for unit testing a JavaEE application which uses EclipseLink as its Persistence provider. &amp;nbsp;In order to verify that everything works I created a simple JavaEE application that consists of one EJB with local interface methods and two JPA entities. &amp;nbsp;With this setup, I was able to get a unit test which invokes an EJB local method which in turn creates and removes instances of the JPA entities. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Now, a problem occurs if I create a relation between the two JPA entities that is marked as FetchType.LAZY. &amp;nbsp;These relation types requires weaving of the bytecode. &amp;nbsp;So, I went ahead and added the eclipselink.jar to the command-line for the unit tests using the javaagent parameter. &amp;nbsp;Once, I do this, the unit test no longer runs, but instead I get the following error message:
&lt;br&gt;&lt;br&gt;&lt;br&gt;The bean encountered a non-application exception; nested exception is: 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.persistence.PersistenceException: Exception [EclipseLink-4021] (Eclipse Persistence Services - 1.1.0.r3634): org.eclipse.persistence.exceptions.DatabaseException
&lt;br&gt;Exception Description: Unable to acquire a connection from driver [null], user [null] and URL [null]. &amp;nbsp;Verify that you have set the expected driver class and URL. &amp;nbsp;Check your login, persistence.xml or sessions.xml resource. &amp;nbsp;The jdbc.driver property should be set to a class that is compatible with your database platform
&lt;br&gt;javax.ejb.EJBException: The bean encountered a non-application exception; nested exception is: 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.persistence.PersistenceException: Exception [EclipseLink-4021] (Eclipse Persistence Services - 1.1.0.r3634): org.eclipse.persistence.exceptions.DatabaseException
&lt;br&gt;Exception Description: Unable to acquire a connection from driver [null], user [null] and URL [null]. &amp;nbsp;Verify that you have set the expected driver class and URL. &amp;nbsp;Check your login, persistence.xml or sessions.xml resource. &amp;nbsp;The jdbc.driver property should be set to a class that is compatible with your database platform
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:358)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:286)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at $Proxy34.createObject(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at HellowWorldTest.testPersistence(HellowWorldTest.java:85)
&lt;br&gt;Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-4021] (Eclipse Persistence Services - 1.1.0.r3634): org.eclipse.persistence.exceptions.DatabaseException
&lt;br&gt;Exception Description: Unable to acquire a connection from driver [null], user [null] and URL [null]. &amp;nbsp;Verify that you have set the expected driver class and URL. &amp;nbsp;Check your login, persistence.xml or sessions.xml resource. &amp;nbsp;The jdbc.driver property should be set to a class that is compatible with your database platform
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:272)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:111)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:163)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:158)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.persistence.JtaEntityManagerRegistry.getEntityManager(JtaEntityManagerRegistry.java:105)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.persistence.JtaEntityManager.getEntityManager(JtaEntityManager.java:61)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.persistence.JtaEntityManager.persist(JtaEntityManager.java:97)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at or.babic.HellowWorldBean.createObject(HellowWorldBean.java:47)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:122)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:221)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:174)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:217)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:77)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:281)
&lt;br&gt;Caused by: Exception [EclipseLink-4021] (Eclipse Persistence Services - 1.1.0.r3634): org.eclipse.persistence.exceptions.DatabaseException
&lt;br&gt;Exception Description: Unable to acquire a connection from driver [null], user [null] and URL [null]. &amp;nbsp;Verify that you have set the expected driver class and URL. &amp;nbsp;Check your login, persistence.xml or sessions.xml resource. &amp;nbsp;The jdbc.driver property should be set to a class that is compatible with your database platform
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.persistence.exceptions.DatabaseException.unableToAcquireConnectionFromDriverException(DatabaseException.java:365)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:90)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:162)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:583)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:227)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I have tried various configurations with the InitialContext, but so far have been unsuccessful. &amp;nbsp;Any insight into this problem would be greatly appreciated.
&lt;br&gt;&lt;br&gt;Here is a breakdown of the sample code:
&lt;br&gt;OpenEJB v3.1.2
&lt;br&gt;EclipseLink v1.1
&lt;br&gt;DB Oracle 10g
&lt;br&gt;&lt;br&gt;&lt;br&gt;persistence.xml:
&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;lt;persistence version=&amp;quot;1.0&amp;quot; xmlns=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/persistence&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/persistence&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;persistence-unit name=&amp;quot;TestPU&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;provider&amp;gt;org.eclipse.persistence.jpa.PersistenceProvider&amp;lt;/provider&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;jta-data-source&amp;gt;jdbc/MyDatasource&amp;lt;/jta-data-source&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;exclude-unlisted-classes&amp;gt;false&amp;lt;/exclude-unlisted-classes&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;properties&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;eclipselink.logging.level&amp;quot; value=&amp;quot;FINEST&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/properties&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/persistence-unit&amp;gt;
&lt;br&gt;&amp;lt;/persistence&amp;gt;
&lt;br&gt;&lt;br&gt;public class HellowWorldTest {
&lt;br&gt;&amp;nbsp; &amp;nbsp; @Test
&lt;br&gt;&amp;nbsp; &amp;nbsp; public void testPersistence() throws Exception {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Properties props = new Properties();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; props.setProperty(Context.INITIAL_CONTEXT_FACTORY,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;org.apache.openejb.client.LocalInitialContextFactory&amp;quot;);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; props.put(&amp;quot;TestPU&amp;quot;, &amp;quot;new://Resource?type=DataSource&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; props.put(&amp;quot;TestPU.JtaManaged&amp;quot;, &amp;quot;true&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; props.put(&amp;quot;TestPU.JdbcDriver&amp;quot;, &amp;quot;oracle.jdbc.OracleDriver&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; props.put(&amp;quot;TestPU.JdbcUrl&amp;quot;, &amp;quot;jdbc:oracle:thin:@localhost:1521:XE&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; props.put(&amp;quot;TestPU.username&amp;quot;, &amp;quot;username&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; props.put(&amp;quot;TestPU.password&amp;quot;, &amp;quot;password&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Context ctx = new InitialContext(props);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HellowWorldLocal svc = (HellowWorldLocal) ctx.lookup(HellowWorldBean.class.getSimpleName() + &amp;quot;Local&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String key = &amp;quot;test-persistence-&amp;quot;+System.currentTimeMillis();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; svc.createObject(key);
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;@Stateless
&lt;br&gt;public class HellowWorldBean implements HellowWorldLocal {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; @PersistenceContext(unitName = &amp;quot;TestPU&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; private EntityManager em;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; /** local interface */
&lt;br&gt;&amp;nbsp; &amp;nbsp; public void createObject(String parameter) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Tester tester &amp;nbsp;= new Tester();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tester.setId(parameter);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; T2 t2 = new T2();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; t2.setId(parameter+System.currentTimeMillis());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tester.setT2(t2);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; em.persist(tester);
&lt;br&gt;&amp;nbsp; &amp;nbsp; } 
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;@Entity
&lt;br&gt;@Table(name=&amp;quot;TESTER&amp;quot;)
&lt;br&gt;public class Tester implements java.io.Serializable {
&lt;br&gt;&amp;nbsp; &amp;nbsp; @Id
&lt;br&gt;&amp;nbsp; &amp;nbsp; @Column(name=&amp;quot;id&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; private String id;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; @OneToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
&lt;br&gt;&amp;nbsp; &amp;nbsp; @JoinColumn(name = &amp;quot;T2_FK&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; private T2 T2 = null;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; public void setId(String id) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.id = id;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; public String getId() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return this.id;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; public void setT2(T2 t2) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.T2 = t2;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; public T2 getT2() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return this.T2;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;@Entity
&lt;br&gt;@Table(name=&amp;quot;T2&amp;quot;)
&lt;br&gt;public class T2 implements java.io.Serializable {
&lt;br&gt;&amp;nbsp; &amp;nbsp; @Id
&lt;br&gt;&amp;nbsp; &amp;nbsp; private String id;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; @OneToOne(mappedBy = &amp;quot;T2&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; private Tester tester;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; public void setId(String id) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.id = id;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; public String getId() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return this.id;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; public void setTester(Tester tester) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.tester = tester;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; public Tester getTester() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return this.tester;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/When-using-EclipseLink-javaagent%2C-EntityManager-is-unable-to-open-a-connection-to-DB-tp26515795p26515795.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26510843</id>
	<title>Re: SOAP HEADERS with OpenEJB</title>
	<published>2009-11-25T03:01:02Z</published>
	<updated>2009-11-25T03:01:02Z</updated>
	<author>
		<name>andreessen</name>
	</author>
	<content type="html">Hi people,
&lt;br&gt;I would like to raise my problem cause I really need this functionality..
&lt;br&gt;Thanks.&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SOAP-HEADERS-with-OpenEJB-tp26412403p26510843.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26510750</id>
	<title>Re: REQUIRES_NEW within a NEVER transaction throwing an exception,  bug or misuse?</title>
	<published>2009-11-25T02:52:06Z</published>
	<updated>2009-11-25T02:52:06Z</updated>
	<author>
		<name>meetoblivion</name>
	</author>
	<content type="html">Maybe it's a question of semantics then. &amp;nbsp;Every transaction spurred from a
&lt;br&gt;method call is either:
&lt;br&gt;&lt;br&gt;1. Part of the same transaction as the caller.
&lt;br&gt;2. Part of a separate transaction from the caller.
&lt;br&gt;&lt;br&gt;In the case of 2, I could still think of this (at least in my mind) as a
&lt;br&gt;nested transaction, where if it rolls back, then the parent rolls back but
&lt;br&gt;if the parent rolls back, it has no implications on the child transaction.
&lt;br&gt;Would your ideal scenario be if the parent rolls back the child(ren)
&lt;br&gt;transaction(s) also roll(s) back?
&lt;br&gt;&lt;br&gt;On Wed, Nov 25, 2009 at 1:08 AM, Ravindranath Akila &amp;lt;
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510750&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ravindranathakila@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; No I checked sometime back and nested transactions was not in the spec due
&lt;br&gt;&amp;gt; to incompatibility with many vendors. It was not an implementation issue
&lt;br&gt;&amp;gt; but
&lt;br&gt;&amp;gt; just DB vendors had no support for it. Hence, only flat transactions are
&lt;br&gt;&amp;gt; supported. The caller sleeps while the caller runs in a new one, then the
&lt;br&gt;&amp;gt; caller resumes upon success.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I changed the entire logic to avoid the exceptions. I think calling a
&lt;br&gt;&amp;gt; REQUIRES_NEW should work inside a NEVER, but it doesn't. Hopefully this is
&lt;br&gt;&amp;gt; explained an added in the test cases in the OpenEJB examples, or supported.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 17, 2009 at 6:50 PM, John Ament &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510750&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;my.reprive@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Based on how JTA's supposed to work, if a NEVER is calling a REQUIRES_NEW
&lt;br&gt;&amp;gt; &amp;gt; EJB, then the REQUIRES_NEW runs in its own transaction context. &amp;nbsp;No
&lt;br&gt;&amp;gt; &amp;gt; exception should be thrown.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In my opinion, from a design stand point, assuming that you mean method A
&lt;br&gt;&amp;gt; &amp;gt; calls methods B and C, then A should be anything (preferably SUPPORTS), B
&lt;br&gt;&amp;gt; &amp;gt; should be SUPPORTS (not never) and C should be REQUIRED, not
&lt;br&gt;&amp;gt; REQUIRES_NEW.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; As far as your comment about nested transactions, huh? EJB should be
&lt;br&gt;&amp;gt; &amp;gt; supporting nested, unless it's a limitation in OpenEJB...
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Tue, Nov 17, 2009 at 4:03 AM, Jean-Louis MONTEIRO &amp;lt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510750&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jean-louis.monteiro@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; IMO, A and B should be SUPPORTS and C REQUIRED.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Can you provide a small example to reproduce the problem if any?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Jean-Louis
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Ravindranath Akila wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I have an operation on which
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; one is a dirty read, so the transaction scope is NEVER
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; and the other requires a transaction, hence REQUIRES_NEW.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I need to call both these in the same bean so unless I mark this
&lt;br&gt;&amp;gt; caller
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; method otherwise, it defaults.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Therefore I tried marking it NEVER, NOT_SUPPORTED and SUPPORTS but
&lt;br&gt;&amp;gt; all
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; these
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; throw exceptions.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Caller Method = A
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; A =&amp;gt; NEVER or NOT_SUPPORTED or SUPPORTS
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Called Methods = B and C
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; B =&amp;gt; NEVER, NOT_SUPPORTED (this is the dirty read)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; C =&amp;gt; REQUIRES_NEW
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; A calls B, then C
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; it seems that using ANY transaction scope, i.e. all enlisted in
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; transactionattribute class I cannot call both the two other methods,
&lt;br&gt;&amp;gt; &amp;gt; one
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; not
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; supporting or rejecting a transaction(B) and the other requiring a
&lt;br&gt;&amp;gt; new
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; one(C).
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I agree that nested transactions are not supported in EJB, but if the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; caller(A) is marked NEVER, NOT_SUPPORTED or SUPPORTS, and was called
&lt;br&gt;&amp;gt; &amp;gt; from
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; an
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; ordinary method(having no transaction scope), then it should not
&lt;br&gt;&amp;gt; impose
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; any
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; transaction to methods IT calls. It if it does, it should sleep and
&lt;br&gt;&amp;gt; let
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; them
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; handle it from there. I could not find anything on Google or the Sun
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; tutorial.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Please help me with this.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/REQUIRES_NEW-within-a-NEVER-transaction-throwing-an-exception%2C-bug-or--misuse--tp26367088p26386450.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/REQUIRES_NEW-within-a-NEVER-transaction-throwing-an-exception%2C-bug-or--misuse--tp26367088p26386450.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/REQUIRES_NEW-within-a-NEVER-transaction-throwing-an-exception%2C-bug-or--misuse--tp26367088p26510750.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26508006</id>
	<title>Re: REQUIRES_NEW within a NEVER transaction throwing an exception,  bug or misuse?</title>
	<published>2009-11-24T22:08:28Z</published>
	<updated>2009-11-24T22:08:28Z</updated>
	<author>
		<name>Ravindranath Akila</name>
	</author>
	<content type="html">No I checked sometime back and nested transactions was not in the spec due
&lt;br&gt;to incompatibility with many vendors. It was not an implementation issue but
&lt;br&gt;just DB vendors had no support for it. Hence, only flat transactions are
&lt;br&gt;supported. The caller sleeps while the caller runs in a new one, then the
&lt;br&gt;caller resumes upon success.
&lt;br&gt;&lt;br&gt;I changed the entire logic to avoid the exceptions. I think calling a
&lt;br&gt;REQUIRES_NEW should work inside a NEVER, but it doesn't. Hopefully this is
&lt;br&gt;explained an added in the test cases in the OpenEJB examples, or supported.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;On Tue, Nov 17, 2009 at 6:50 PM, John Ament &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26508006&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;my.reprive@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Based on how JTA's supposed to work, if a NEVER is calling a REQUIRES_NEW
&lt;br&gt;&amp;gt; EJB, then the REQUIRES_NEW runs in its own transaction context. &amp;nbsp;No
&lt;br&gt;&amp;gt; exception should be thrown.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In my opinion, from a design stand point, assuming that you mean method A
&lt;br&gt;&amp;gt; calls methods B and C, then A should be anything (preferably SUPPORTS), B
&lt;br&gt;&amp;gt; should be SUPPORTS (not never) and C should be REQUIRED, not REQUIRES_NEW.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As far as your comment about nested transactions, huh? EJB should be
&lt;br&gt;&amp;gt; supporting nested, unless it's a limitation in OpenEJB...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 17, 2009 at 4:03 AM, Jean-Louis MONTEIRO &amp;lt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26508006&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jean-louis.monteiro@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; IMO, A and B should be SUPPORTS and C REQUIRED.
&lt;br&gt;&amp;gt; &amp;gt; Can you provide a small example to reproduce the problem if any?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Jean-Louis
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Ravindranath Akila wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I have an operation on which
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; one is a dirty read, so the transaction scope is NEVER
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; and the other requires a transaction, hence REQUIRES_NEW.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I need to call both these in the same bean so unless I mark this caller
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; method otherwise, it defaults.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Therefore I tried marking it NEVER, NOT_SUPPORTED and SUPPORTS but all
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; these
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; throw exceptions.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Caller Method = A
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; A =&amp;gt; NEVER or NOT_SUPPORTED or SUPPORTS
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Called Methods = B and C
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; B =&amp;gt; NEVER, NOT_SUPPORTED (this is the dirty read)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; C =&amp;gt; REQUIRES_NEW
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; A calls B, then C
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; it seems that using ANY transaction scope, i.e. all enlisted in
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; transactionattribute class I cannot call both the two other methods,
&lt;br&gt;&amp;gt; one
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; not
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; supporting or rejecting a transaction(B) and the other requiring a new
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; one(C).
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I agree that nested transactions are not supported in EJB, but if the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; caller(A) is marked NEVER, NOT_SUPPORTED or SUPPORTS, and was called
&lt;br&gt;&amp;gt; from
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; an
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ordinary method(having no transaction scope), then it should not impose
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; any
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; transaction to methods IT calls. It if it does, it should sleep and let
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; them
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; handle it from there. I could not find anything on Google or the Sun
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; tutorial.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Please help me with this.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/REQUIRES_NEW-within-a-NEVER-transaction-throwing-an-exception%2C-bug-or--misuse--tp26367088p26386450.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/REQUIRES_NEW-within-a-NEVER-transaction-throwing-an-exception%2C-bug-or--misuse--tp26367088p26386450.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; Sent from the OpenEJB User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/REQUIRES_NEW-within-a-NEVER-transaction-throwing-an-exception%2C-bug-or--misuse--tp26367088p26508006.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26503024</id>
	<title>Cmp2Generator &amp; deleted method</title>
	<published>2009-11-24T12:50:15Z</published>
	<updated>2009-11-24T12:50:15Z</updated>
	<author>
		<name>tbush</name>
	</author>
	<content type="html">All,
&lt;br&gt;&lt;br&gt;Toying around with using openejb embedded for unit tests of our EJB2 beans I believe I came across an issue. &amp;nbsp;Every time I my EJBs would deploy, I would get a &amp;quot;ClassFormatError: Duplicate field name&amp;signature&amp;quot;. &amp;nbsp;Looking at the generated openejb cmp classes I realized there were two fields named &amp;quot;deleted&amp;quot;; one was my bean's field, the other was a &amp;quot;private transient deleted&amp;quot; put there by the Cmp2Generator. &amp;nbsp;Shouldn't the Cmp2Generator name this field a little more uniquely than just &amp;quot;deleted&amp;quot;?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Cmp2Generator---deleted-method-tp26503024p26503024.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26497483</id>
	<title>Re: Where to place my third party jars ?</title>
	<published>2009-11-24T07:06:53Z</published>
	<updated>2009-11-24T07:06:53Z</updated>
	<author>
		<name>Jean-Louis MONTEIRO</name>
	</author>
	<content type="html">&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Martin Elkjær wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Hi,
&lt;br&gt;&lt;br&gt;Just started using OpenEJB last week - but so far I'm very satisfied!
&lt;br&gt;I've migrated an web application running on Tomcat with GWT on top an
&lt;br&gt;Hibernate in the bottom. So far every things seems to be running, but I need
&lt;br&gt;some advice for fine-tuning. I've read through the documentation, but some
&lt;br&gt;questions still keeps coming... :-)
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Thanks for that!
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Martin Elkjær wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;1. Where should I place 3rd party libs for my application ? If I put them in
&lt;br&gt;WEB-INF/lib the openEJB startup is very very slow - guess it is because it's
&lt;br&gt;scanning all the jars - if I put them in the openEJB/lib folder it starts
&lt;br&gt;very fast. So my question is: Is there a way to tell OpenEJB not to scan the
&lt;br&gt;whole WEB-INF/lib folder but only WEB-INF/classes ??
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
IMO, you should not put your jars in openejb/lib. It's better to fit servlet API and put your jars in WEB-INF/lib
&lt;br&gt;By the way, you can exclude jars to avoid full application scanning. By default, OpenEJB scans all jars.
&lt;br&gt;In the last release (or may be in the trunk), we added a set of jars to exclude, but you can definitely exclude/include whatever you want.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/OPENEJB-1107&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/OPENEJB-1107&lt;/a&gt;&amp;nbsp;--&amp;gt; builtin exclude list
&lt;br&gt;&lt;br&gt;If you need to exclude/include some jars, have a look here &lt;a href=&quot;http://openejb.apache.org/3.0/application-discovery-via-the-classpath.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/3.0/application-discovery-via-the-classpath.html&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Don't forget the note at the bottom of the page.
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Martin Elkjær wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;2. I'm planning to use JMS in the near future.
&lt;br&gt;My plan is to use ActiveMQ in embedded mode, mostly because of the simple
&lt;br&gt;setup and speed (same JVM). But is this OK ?
&lt;br&gt;I've done some testing trying to use MySQL for storing messages, but it
&lt;br&gt;doesn't seem to work (no tables are created in the database scheme?!?!) My
&lt;br&gt;setup is :
&lt;br&gt;-------------------------------------------------------------
&lt;br&gt;&amp;lt;Resource id=&amp;quot;My JMS Resource Adapter&amp;quot; type=&amp;quot;ActiveMQResourceAdapter&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; # Broker configuration URI as defined by ActiveMQ
&lt;br&gt;&amp;nbsp; # see &lt;a href=&quot;http://activemq.apache.org/broker-configuration-uri.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/broker-configuration-uri.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; BrokerXmlConfig broker:(tcp://localhost:61616)?useJmx=false
&lt;br&gt;&lt;br&gt;&amp;nbsp; # Broker address
&lt;br&gt;&lt;br&gt;&amp;nbsp; ServerUrl vm://localhost?async=true
&lt;br&gt;&lt;br&gt;&amp;nbsp; # DataSource for persistence messages
&lt;br&gt;&lt;br&gt;&amp;nbsp; DataSource jmsDatabase
&lt;br&gt;&amp;lt;/Resource&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;Resource id=&amp;quot;jmsDatabase&amp;quot; type=&amp;quot;DataSource&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; JdbcDriver com.mysql.jdbc.Driver
&lt;br&gt;&amp;nbsp; JdbcUrl jdbc:mysql://localhost:3306/jms
&lt;br&gt;&amp;nbsp; UserName jms
&lt;br&gt;&amp;nbsp; Password jms
&lt;br&gt;&amp;nbsp; ValidationQuery select 1
&lt;br&gt;&amp;nbsp; MinIdle 2
&lt;br&gt;&amp;nbsp; MaxIdle 10
&lt;br&gt;&amp;nbsp; MaxActive 50
&lt;br&gt;&amp;nbsp; MaxWait 10000
&lt;br&gt;&amp;nbsp; InitialSize 2
&lt;br&gt;&amp;nbsp; JtaManaged false
&lt;br&gt;&amp;lt;/Resource&amp;gt;
&lt;br&gt;&lt;br&gt;Best regards
&lt;br&gt;Martin
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
It should work.
&lt;br&gt;Do you have a runnable example?
&lt;br&gt;If so, can you send us a sample to reproduce the issue?
&lt;br&gt;&lt;br&gt;Hope it helps,
&lt;br&gt;Jean-Louis
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Where-to-place-my-third-party-jars---tp26495607p26497483.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26495607</id>
	<title>Where to place my third party jars ?</title>
	<published>2009-11-24T05:11:34Z</published>
	<updated>2009-11-24T05:11:34Z</updated>
	<author>
		<name>Martin Elkjær</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Just started using OpenEJB last week - but so far I'm very satisfied!
&lt;br&gt;I've migrated an web application running on Tomcat with GWT on top an
&lt;br&gt;Hibernate in the bottom. So far every things seems to be running, but I need
&lt;br&gt;some advice for fine-tuning. I've read through the documentation, but some
&lt;br&gt;questions still keeps coming... :-)
&lt;br&gt;&lt;br&gt;&lt;br&gt;1. Where should I place 3rd party libs for my application ? If I put them in
&lt;br&gt;WEB-INF/lib the openEJB startup is very very slow - guess it is because it's
&lt;br&gt;scanning all the jars - if I put them in the openEJB/lib folder it starts
&lt;br&gt;very fast. So my question is: Is there a way to tell OpenEJB not to scan the
&lt;br&gt;whole WEB-INF/lib folder but only WEB-INF/classes ??
&lt;br&gt;&lt;br&gt;&lt;br&gt;2. I'm planning to use JMS in the near future.
&lt;br&gt;My plan is to use ActiveMQ in embedded mode, mostly because of the simple
&lt;br&gt;setup and speed (same JVM). But is this OK ?
&lt;br&gt;I've done some testing trying to use MySQL for storing messages, but it
&lt;br&gt;doesn't seem to work (no tables are created in the database scheme?!?!) My
&lt;br&gt;setup is :
&lt;br&gt;-------------------------------------------------------------
&lt;br&gt;&amp;lt;Resource id=&amp;quot;My JMS Resource Adapter&amp;quot; type=&amp;quot;ActiveMQResourceAdapter&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; # Broker configuration URI as defined by ActiveMQ
&lt;br&gt;&amp;nbsp; # see &lt;a href=&quot;http://activemq.apache.org/broker-configuration-uri.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/broker-configuration-uri.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; BrokerXmlConfig broker:(tcp://localhost:61616)?useJmx=false
&lt;br&gt;&lt;br&gt;&amp;nbsp; # Broker address
&lt;br&gt;&lt;br&gt;&amp;nbsp; ServerUrl vm://localhost?async=true
&lt;br&gt;&lt;br&gt;&amp;nbsp; # DataSource for persistence messages
&lt;br&gt;&lt;br&gt;&amp;nbsp; DataSource jmsDatabase
&lt;br&gt;&amp;lt;/Resource&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;Resource id=&amp;quot;jmsDatabase&amp;quot; type=&amp;quot;DataSource&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; JdbcDriver com.mysql.jdbc.Driver
&lt;br&gt;&amp;nbsp; JdbcUrl jdbc:mysql://localhost:3306/jms
&lt;br&gt;&amp;nbsp; UserName jms
&lt;br&gt;&amp;nbsp; Password jms
&lt;br&gt;&amp;nbsp; ValidationQuery select 1
&lt;br&gt;&amp;nbsp; MinIdle 2
&lt;br&gt;&amp;nbsp; MaxIdle 10
&lt;br&gt;&amp;nbsp; MaxActive 50
&lt;br&gt;&amp;nbsp; MaxWait 10000
&lt;br&gt;&amp;nbsp; InitialSize 2
&lt;br&gt;&amp;nbsp; JtaManaged false
&lt;br&gt;&amp;lt;/Resource&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Best regards
&lt;br&gt;Martin
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/OpenEJB-User-f12017.html&quot; embed=&quot;fixTarget[12017]&quot; target=&quot;_top&quot; &gt;OpenEJB User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Where-to-place-my-third-party-jars---tp26495607p26495607.html" />
</entry>

</feed>
