<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-134</id>
	<title>Nabble - Geronimo</title>
	<updated>2008-12-05T07:54:44Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Geronimo-f134.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Geronimo-f134.html" />
	<subtitle type="html">Geronimo is the J2EE server project of the Apache Software Foundation. Geronimo home is &lt;a href=&quot;http://geronimo.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-20856918</id>
	<title>[jira] Resolved: (GERONIMO-4450) EJB based Provider implementation should allow other interfaces in addtion to javax.xml.ws.Provider</title>
	<published>2008-12-05T07:54:44Z</published>
	<updated>2008-12-05T07:54:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/GERONIMO-4450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/GERONIMO-4450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Jarek Gawor resolved GERONIMO-4450.
&lt;br&gt;-----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 2.2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.1.4
&lt;br&gt;&lt;br&gt;Committed fixes (similar to the patch) to trunk (revision 723762) and branches/2.1 (revision 723773). Thanks Ivan for finding this!
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; EJB based Provider implementation should allow other interfaces in addtion to javax.xml.ws.Provider
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------------------------
&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; Key: GERONIMO-4450
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/GERONIMO-4450&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/GERONIMO-4450&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Geronimo
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Security Level: public(Regular issues) 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: webservices
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Windows XP
&lt;br&gt;&amp;gt; JDK 1.5.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Jarek Gawor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.1.4, 2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: Geronimo-4450.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; While a javax.xml.ws.Provider implementation is also an EJB session bean, it should allow other business interfaces in addition to the Provider.
&lt;br&gt;&amp;gt; Current implmentation, an exception will be thrown
&lt;br&gt;&amp;gt; javax.xml.ws.WebServiceException: Provider based SEI Class has to implement javax.xml.ws.Provider as javax.xml.ws.Provider&amp;lt;String&amp;gt;, javax.xml.ws.Provider&amp;lt;SOAPMessage&amp;gt;, javax.xml.ws.Provider&amp;lt;Source&amp;gt; or javax.xml.ws.Provider&amp;lt;JAXBContext&amp;gt;
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:173)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:118)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderType(EJBMessageReceiver.java:186)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderMethod(EJBMessageReceiver.java:171)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.receive(EJBMessageReceiver.java:73)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:170)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:135)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.transport.http.util.RESTUtil.processXMLRequest(RESTUtil.java:84)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.processXMLRequest(Axis2WebServiceContainer.java:444)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.processPOSTRequest(Axis2WebServiceContainer.java:386)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService2(Axis2WebServiceContainer.java:308)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService(Axis2WebServiceContainer.java:243)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.invoke(Axis2WebServiceContainer.java:201)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
&lt;br&gt;&amp;gt; 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
&lt;br&gt;&amp;gt; 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
&lt;br&gt;&amp;gt; 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
&lt;br&gt;&amp;gt; 	at java.lang.Thread.run(Thread.java:810)
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Dev-f136.html&quot; embed=&quot;fixTarget[136]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28GERONIMO-4450%29-EJB-based-Provider-implementation-should-allow-other-interfaces-except-for-javax.xml.ws.Provider-tp20850517s134p20856918.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20856715</id>
	<title>feature? ContainerGroup</title>
	<published>2008-12-05T07:46:03Z</published>
	<updated>2008-12-05T07:46:03Z</updated>
	<author>
		<name>Russell E Glaue</name>
	</author>
	<content type="html">Being that Geronimo only allows one statically configured Jetty instance,
&lt;br&gt;configured as a GBean. And to get more instances, you have to install additional
&lt;br&gt;Jetty gbeans under a new container name.
&lt;br&gt;&lt;br&gt;Plus, being that there is only one NCSARequestLog gbean, which has hard coded
&lt;br&gt;the logfile name and location, and we are not able to change the name and
&lt;br&gt;location without recompiling.
&lt;br&gt;&lt;br&gt;Should Geronimo be modified to allow these to be dynamic?
&lt;br&gt;&lt;br&gt;&lt;br&gt;I think that being able to spawn multiple containers and reconfigure log files
&lt;br&gt;should be something dynamic, and configurable in the var/config/config.xml file
&lt;br&gt;without having to add additional gbeans/plugins.
&lt;br&gt;&lt;br&gt;Something like the following could result for configuration:
&lt;br&gt;-
&lt;br&gt;&amp;lt;module name=&amp;quot;JettyWebContainer2&amp;quot;
&lt;br&gt;gbean=&amp;quot;org.apache.geronimo.jetty6.connector.JettyWebContainerFactory&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;lt;/module&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;module name=&amp;quot;NCSARequestLog2&amp;quot;
&lt;br&gt;gbeanInfo=&amp;quot;org.apache.geronimo.jetty6.requestlog.NCSARequestLogFactory&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;lt;/module&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;module name=&amp;quot;ContainerGroup&amp;quot; gbean=&amp;quot;org.apache.geronimo.jetty6.ContainerGroup&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;reference name=&amp;quot;JettyContainer&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;JettyWebContainer2&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/reference&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;reference name=&amp;quot;RequestLog&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;NCSARequestLog2&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/reference&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;reference name=&amp;quot;ThreadPool&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;DefaultThreadPool&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/reference&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;reference name=&amp;quot;ServerInfo&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;ServerInfo&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/reference&amp;gt;
&lt;br&gt;&amp;lt;/module&amp;gt;
&lt;br&gt;-
&lt;br&gt;&lt;br&gt;Where JettyWebContainerFactory and NCSARequestLogFactory produce separate
&lt;br&gt;running instances of JettyWebContainer and NCSARequestLog respectively.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Or with the Factory option, perhaps all that is needed is:
&lt;br&gt;-
&lt;br&gt;&amp;lt;module name=&amp;quot;NCSARequestLog2&amp;quot;
&lt;br&gt;gbeanInfo=&amp;quot;org.apache.geronimo.jetty6.requestlog.NCSARequestLogFactory&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;lt;/module&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;module name=&amp;quot;JettyWebContainer2&amp;quot;
&lt;br&gt;gbean=&amp;quot;org.apache.geronimo.jetty6.connector.JettyWebContainerFactory&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;reference name=&amp;quot;RequestLog&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;NCSARequestLog2&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/reference&amp;gt;
&lt;br&gt;&amp;lt;/module&amp;gt;
&lt;br&gt;-
&lt;br&gt;&lt;br&gt;&lt;br&gt;But I think it would be a good idea to be able to group configurations together.
&lt;br&gt;&lt;br&gt;&amp;lt;class1&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;listen socket/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;virtual server 1&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;hostname alias/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;log configuration/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;web application 1/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/virtual server 1&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;virtual server 2&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;hostname alias/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;log configuration/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;web application 1/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/virtual server 2&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;log configuration/&amp;gt;
&lt;br&gt;&amp;lt;/class1&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;class2&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;listen socket/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;virtual server 1&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;hostname alias/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;log configuration/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;web application 1/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;web application 2/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;web application 3/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/virtual server 1&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;log configuration/&amp;gt;
&lt;br&gt;&amp;lt;/class2&amp;gt;
&lt;br&gt;&lt;br&gt;Where each class is a separated Web Container.
&lt;br&gt;&lt;br&gt;&lt;br&gt;What is the general opinion about this?
&lt;br&gt;&lt;br&gt;&lt;br&gt;-RG
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Users-f135.html&quot; embed=&quot;fixTarget[135]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/feature--ContainerGroup-tp20856715s134p20856715.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20856652</id>
	<title>Re: Geronimo, keystores and SSL</title>
	<published>2008-12-05T07:43:16Z</published>
	<updated>2008-12-05T07:43:16Z</updated>
	<author>
		<name>Christian Svensson-2</name>
	</author>
	<content type="html">Hello.&lt;br&gt;&lt;br&gt;&amp;quot;Good&amp;quot; to hear - thought that I was going crazy.&lt;br&gt;I will file a bug report some time tomorrow.&lt;br&gt;&lt;br&gt;Is there a work around? For example, how do you unlock your keystore in the 3:rd step?&lt;br&gt;&lt;br&gt;
Greetings,&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 5, 2008 at 3:41 PM, Vamsavardhana Reddy &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20856652&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;c1vamsi1c@...&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;
Hmm...&amp;nbsp; the 3rd step is indeed unearthing a bug.&amp;nbsp; At that step, a second &amp;quot;attribute&amp;quot; element is getting added (instead of replacing the existing element) to the keystore gbean for keystorePassword and keyPasswords attributes  in config.xml .&amp;nbsp; Can you create an issue in the JIRA [1]? The problem summary is, &amp;quot;locking and unlocking for availability of a keystore results in duplicate attributes in config.xml&amp;quot;.&lt;br&gt;

&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;https://issues.apache.org/jira/browse/GERONIMO&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/GERONIMO&lt;/a&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;Wj3C7c&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 5, 2008 at 7:29 PM, Christian Svensson &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20856652&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;blue@...&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;Hello.&lt;br&gt;&lt;br&gt;It&amp;#39;s a correct assumption that I am using Jetty, I&amp;#39;m using 2.1.3 Geronimo w/ Jetty package from the website (running with Sun Java 1.6).&lt;br&gt;

I think it&amp;#39;s the 3:rd step I&amp;#39;m lacking behind at.&lt;br&gt;
&lt;br&gt;This is how I created my setup:&lt;br&gt;&lt;br&gt;1. Create a new keystore &amp;#39;plasma-ssl&amp;#39;&lt;br&gt;2. Create a new private key &amp;#39;wildcard&amp;#39;&lt;br&gt;3. Now the text on &amp;quot;Available&amp;quot; says &amp;quot;trust only&amp;quot; or something like that, I lock it and then unlock it in order for it to change to &amp;quot;1 key ready&amp;quot;&lt;br&gt;


4. Then I configure my HTTPS connector to use the new keystore&lt;br&gt;5. Since the web server does not seem to do anything when I press &amp;quot;Shutdown&amp;quot; in the console, I use Ctrl+C to kill it.&lt;br&gt;6. Start the server again&lt;br&gt;


7. Message appears.&lt;br&gt;&lt;br&gt;1 to 4 are applied using the web console.&lt;br&gt;&lt;br&gt;Have I done the step &amp;quot;Unlock keystore &amp;#39;mykeystore&amp;#39; and private-key &amp;#39;mykey&amp;#39; for availability.&amp;quot; correctly?&lt;br&gt;&lt;br&gt;Greetings,&lt;div&gt;

&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 5, 2008 at 9:28 AM, Vamsavardhana Reddy &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20856652&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;c1vamsi1c@...&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;


Hi Christian,&lt;br&gt;&lt;br&gt;Once you create a new keystore, the keystore is not unlocked for availability automatically.&amp;nbsp; After creating the keystore and private key, you need unlock the keystore for availability.&amp;nbsp; The unlocked state for &amp;quot;availability&amp;quot; of the keystore is persistent. I assume that you are using Geronimo Jetty Server.&amp;nbsp; Here are the steps I tried with Geronimo Jetty 2.1.3 and had no problem restarting the server.&lt;br&gt;



1. Created a new keystore &amp;#39;mykeystore&amp;#39;.&lt;br&gt;2. Created a private-key &amp;#39;mykey&amp;#39;.&lt;br&gt;3. Unlock keystore &amp;#39;mykeystore&amp;#39; and private-key &amp;#39;mykey&amp;#39; for availability.&lt;br&gt;4. Edit HTTS web connector to use &amp;#39;mykeystore&amp;#39;&lt;br&gt;



5. Restart the server.&lt;br&gt;&lt;br&gt;6. Unlock &amp;#39;mykeystore&amp;#39; for editing.&lt;br&gt;7. Change password for &amp;#39;mykey&amp;#39;.&lt;br&gt;8. Restart the server.&lt;br&gt;&lt;br&gt;The Geronimo Tomcat server does not use the keystoregbean for HTTPS and directly access the keystore files.&amp;nbsp; Also, &amp;quot;the keystore password and keypassword must be same&amp;quot; is applicable to G Tomcat server.&lt;br&gt;



&lt;br&gt;Can you tell me the exact version of Geronimo server and the steps you are following that are resulting in the problem?&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Dec 2, 2008 at 5:48 AM, Christian Svensson &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20856652&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;blue@...&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;Hello!&lt;br&gt;&lt;br&gt;I&amp;#39;ve been trying for the better part of today getting keystores to automatically unlock on startup - with very limited success.&lt;br&gt;



Is there something that I should know about keystore password / key password? Digging around some old mailing list threads said something about key password must be equal to keystore password - any more of those gotchas?&lt;br&gt;




&lt;br&gt;The problem is that I create (or change password on geronimo-default for that matter) a new keystore, assign SSL to use the certificate and restart the server:&lt;br&gt;org.apache.geronimo.management.geronimo.KeystoreIsLocked: Keystore &amp;#39;plasma-ssl&amp;#39; is locked; please use the keystore page in the admin console to unlock it&lt;br&gt;




&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.geronimo.security.keystore.FileKeystoreManager.createSSLContext(FileKeystoreManager.java:343)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.geronimo.jetty6.connector.GeronimoSelectChannelSSLListener.createSSLContext(GeronimoSelectChannelSSLListener.java:54)&lt;br&gt;




&lt;br&gt;&lt;br&gt;Resetting the SSL connector to using geronimo-default / geronimo with secret / secret as passwords makes it work again - but why on earth doesn&amp;#39;t Geronimo unlock my keystores on startup? I mean, it saves the password (or something like it) in config.xml.&lt;br&gt;




&lt;br&gt;Greetings,&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;-- &lt;br&gt;Christian Svensson&lt;br&gt;Command Systems&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;-- &lt;br&gt;Vamsi&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;-- &lt;br&gt;Christian Svensson&lt;br&gt;Command Systems&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;-- &lt;br&gt;Vamsi&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christian Svensson&lt;br&gt;Command Systems&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Users-f135.html&quot; embed=&quot;fixTarget[135]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Geronimo%2C-keystores-and-SSL-tp20783605s134p20856652.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20856358</id>
	<title>Re: How to deploy web application to one port</title>
	<published>2008-12-05T07:29:47Z</published>
	<updated>2008-12-05T07:29:47Z</updated>
	<author>
		<name>Russell E Glaue</name>
	</author>
	<content type="html">Okay, so I have to deploy a second Jetty container inside Geronimo, so Geronimo
&lt;br&gt;would have two different Jetty containers, one serving web applications on each
&lt;br&gt;of the two ports.
&lt;br&gt;So I would basically copy the Jetty plugin to a new plugin, compile it, and
&lt;br&gt;place it in the repository.
&lt;br&gt;&lt;br&gt;So now we have JettyContainer/JettyWebContainer in Geronimo.
&lt;br&gt;After doing what is suggested, I would have something like
&lt;br&gt;JettyContainer2/JettyWebContainer2 - it would be a whole new module with the
&lt;br&gt;same code - is this correct?
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have an additional question.
&lt;br&gt;In a previous thread on 2008-12-03, I ask on the subject &amp;quot;How to set up logging
&lt;br&gt;for a connector&amp;quot;. Can I also perform this same suggestion for
&lt;br&gt;org.apache.geronimo.jetty6.requestlog.NCSARequestLog ?
&lt;br&gt;&lt;br&gt;I would assume if they use the same NCSARequestLog gbean that both containers
&lt;br&gt;would put their logs in the same log file.
&lt;br&gt;So... since I cannot change the log file name and location (as I asked in this
&lt;br&gt;other thread), I assume I also need to deploy a new NCSARequestLog gbean - is
&lt;br&gt;this correct?
&lt;br&gt;&lt;br&gt;&lt;br&gt;-RG
&lt;br&gt;&lt;br&gt;&lt;br&gt;David Jencks wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Dec 4, 2008, at 10:59 PM, viola.lu wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You can create two geronim instances in one server:instance A in http
&lt;br&gt;&amp;gt;&amp;gt; port
&lt;br&gt;&amp;gt;&amp;gt; 2150, instance B in port 2051, then deploy hello_1 to instance A,
&lt;br&gt;&amp;gt;&amp;gt; hello_2 to
&lt;br&gt;&amp;gt;&amp;gt; instance B.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think creating two entire server instances is a bit extreme and e.g.
&lt;br&gt;&amp;gt; if both web apps are connecting to the same ejb app might not work as
&lt;br&gt;&amp;gt; efficiently as possible.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However, AFAIK you have to set up a second jetty server in your geronimo
&lt;br&gt;&amp;gt; instance. &amp;nbsp;Basically, copy the plugins/jetty plan (from source), call it
&lt;br&gt;&amp;gt; something else, edit it (e.g. the ports), and deploy it. &amp;nbsp;I'd copy the
&lt;br&gt;&amp;gt; maven project and build a plugin, but you can deploy the plan separately
&lt;br&gt;&amp;gt; if you want. &amp;nbsp;You can also include all the gbeans in your geronimo plan
&lt;br&gt;&amp;gt; for your web app. &amp;nbsp;You need to indicate in the geronimo plan which web
&lt;br&gt;&amp;gt; server you want the app to be deployed on.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There are micro instructions for geronimo-tomcat here related to a
&lt;br&gt;&amp;gt; sample app:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://cwiki.apache.org/GMOxDOC22/app-per-port-running-multiple-web-apps-on-different-ports.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/GMOxDOC22/app-per-port-running-multiple-web-apps-on-different-ports.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If you come up with something relevant for jetty and want to help us
&lt;br&gt;&amp;gt; with our docs and samples that would be great!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think I recall talking with Greg about filtering web apps per port in
&lt;br&gt;&amp;gt; jetty but I don't think you can actually do it right now. &amp;nbsp;I think he
&lt;br&gt;&amp;gt; said it would be very easy to add though.... maybe we can get it into
&lt;br&gt;&amp;gt; jetty 7.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; thanks
&lt;br&gt;&amp;gt; david jencks
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Russell E Glaue wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Using geronimo-jetty 2.1.3
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; How do I deploy a web application to one and only one single port?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Let's say I have configured two Listen Sockets:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1) 0.0.0.0:2150
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2) 0.0.0.0:2151
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If I simply deploy a web application to Geronimo as in:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; % deploy.sh deploy HelloWorld.war
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The sample application HellowWorld is accessible on both ports as in:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1) &lt;a href=&quot;http://0.0.0.0:2150/hello&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:2150/hello&lt;/a&gt;&amp;nbsp;- SUCCESS!!!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2) &lt;a href=&quot;http://0.0.0.0:2151/hello&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:2151/hello&lt;/a&gt;&amp;nbsp;- SUCCESS!!!
&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; Now, I can modify WelloWorld/WEB-INF/geronimo-web.xml with the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;virtual-host&amp;gt;virt1.com&amp;lt;/virtual-host&amp;gt; attribute, but this restrict the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; web
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; application to be served when the web client makes a HTTP 1.1 call to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Geronimo
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; for &amp;quot;virt1.com&amp;quot; GET /hello
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So with using this &amp;lt;virtual-host&amp;gt;, the HellowWorld is not available on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; either
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; port when accessed as &amp;lt;server-ip&amp;gt;:&amp;lt;port-number&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;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So, how do I deploy a web application so that it is available on one
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; port,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; not another port, yet both ports running under one geronimo instance?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I want to deploy two web applications, each one accessible on a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; different
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; port.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If I do something like:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; % deploy.sh deploy HelloWorld_1.war
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; % deploy.sh deploy HelloWorld_2.war
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I want the results to be like:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1) &lt;a href=&quot;http://0.0.0.0:2150/hello_1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:2150/hello_1&lt;/a&gt;&amp;nbsp;- SUCCESS!!!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2) &lt;a href=&quot;http://0.0.0.0:2150/hello_2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:2150/hello_2&lt;/a&gt;&amp;nbsp;- Fail
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3) &lt;a href=&quot;http://0.0.0.0:2151/hello_1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:2151/hello_1&lt;/a&gt;&amp;nbsp;- Fail
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 4) &lt;a href=&quot;http://0.0.0.0:2151/hello_2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:2151/hello_2&lt;/a&gt;&amp;nbsp;- SUCCESS!!!
&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; How do I do this?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -RG
&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;
&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;a href=&quot;http://www.nabble.com/How-to-deploy-web-application-to-one-port-tp20843348s134p20848710.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/How-to-deploy-web-application-to-one-port-tp20843348s134p20848710.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
&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://www.nabble.com/Apache-Geronimo---Users-f135.html&quot; embed=&quot;fixTarget[135]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-to-deploy-web-application-to-one-port-tp20843348s134p20856358.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20856026</id>
	<title>[jira] Updated: (GERONIMO-4450) EJB based Provider implementation should allow other interfaces in addtion to javax.xml.ws.Provider</title>
	<published>2008-12-05T07:19:44Z</published>
	<updated>2008-12-05T07:19:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/GERONIMO-4450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/GERONIMO-4450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Ivan updated GERONIMO-4450:
&lt;br&gt;---------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Component/s: webservices
&lt;br&gt;&amp;nbsp; &amp;nbsp; Description: 
&lt;br&gt;While a javax.xml.ws.Provider implementation is also an EJB session bean, it should allow other business interfaces in addition to the Provider.
&lt;br&gt;Current implmentation, an exception will be thrown
&lt;br&gt;javax.xml.ws.WebServiceException: Provider based SEI Class has to implement javax.xml.ws.Provider as javax.xml.ws.Provider&amp;lt;String&amp;gt;, javax.xml.ws.Provider&amp;lt;SOAPMessage&amp;gt;, javax.xml.ws.Provider&amp;lt;Source&amp;gt; or javax.xml.ws.Provider&amp;lt;JAXBContext&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:173)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:118)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderType(EJBMessageReceiver.java:186)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderMethod(EJBMessageReceiver.java:171)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.receive(EJBMessageReceiver.java:73)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:170)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:135)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.transport.http.util.RESTUtil.processXMLRequest(RESTUtil.java:84)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.Axis2WebServiceContainer.processXMLRequest(Axis2WebServiceContainer.java:444)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.Axis2WebServiceContainer.processPOSTRequest(Axis2WebServiceContainer.java:386)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService2(Axis2WebServiceContainer.java:308)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService(Axis2WebServiceContainer.java:243)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.Axis2WebServiceContainer.invoke(Axis2WebServiceContainer.java:201)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Thread.java:810)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; was:
&lt;br&gt;While a javax.xml.ws.Provider implementation is also an EJB session bean, it should allow other business interfaces except for the Provider.
&lt;br&gt;Current implmentation, an exception will be thrown
&lt;br&gt;javax.xml.ws.WebServiceException: Provider based SEI Class has to implement javax.xml.ws.Provider as javax.xml.ws.Provider&amp;lt;String&amp;gt;, javax.xml.ws.Provider&amp;lt;SOAPMessage&amp;gt;, javax.xml.ws.Provider&amp;lt;Source&amp;gt; or javax.xml.ws.Provider&amp;lt;JAXBContext&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:173)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:118)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderType(EJBMessageReceiver.java:186)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderMethod(EJBMessageReceiver.java:171)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.receive(EJBMessageReceiver.java:73)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:170)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:135)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.transport.http.util.RESTUtil.processXMLRequest(RESTUtil.java:84)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.Axis2WebServiceContainer.processXMLRequest(Axis2WebServiceContainer.java:444)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.Axis2WebServiceContainer.processPOSTRequest(Axis2WebServiceContainer.java:386)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService2(Axis2WebServiceContainer.java:308)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService(Axis2WebServiceContainer.java:243)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.Axis2WebServiceContainer.invoke(Axis2WebServiceContainer.java:201)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Thread.java:810)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary: EJB based Provider implementation should allow other interfaces in addtion to javax.xml.ws.Provider &amp;nbsp;(was: EJB based Provider implementation should allow other interfaces except for javax.xml.ws.Provider)
&lt;br&gt;&lt;br&gt;I mean the implementation could implement other business interface, should not use the word 'except for'
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; EJB based Provider implementation should allow other interfaces in addtion to javax.xml.ws.Provider
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------------------------
&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; Key: GERONIMO-4450
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/GERONIMO-4450&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/GERONIMO-4450&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Geronimo
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Security Level: public(Regular issues) 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: webservices
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Windows XP
&lt;br&gt;&amp;gt; JDK 1.5.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Jarek Gawor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: Geronimo-4450.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; While a javax.xml.ws.Provider implementation is also an EJB session bean, it should allow other business interfaces in addition to the Provider.
&lt;br&gt;&amp;gt; Current implmentation, an exception will be thrown
&lt;br&gt;&amp;gt; javax.xml.ws.WebServiceException: Provider based SEI Class has to implement javax.xml.ws.Provider as javax.xml.ws.Provider&amp;lt;String&amp;gt;, javax.xml.ws.Provider&amp;lt;SOAPMessage&amp;gt;, javax.xml.ws.Provider&amp;lt;Source&amp;gt; or javax.xml.ws.Provider&amp;lt;JAXBContext&amp;gt;
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:173)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:118)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderType(EJBMessageReceiver.java:186)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderMethod(EJBMessageReceiver.java:171)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.receive(EJBMessageReceiver.java:73)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:170)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:135)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.transport.http.util.RESTUtil.processXMLRequest(RESTUtil.java:84)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.processXMLRequest(Axis2WebServiceContainer.java:444)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.processPOSTRequest(Axis2WebServiceContainer.java:386)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService2(Axis2WebServiceContainer.java:308)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService(Axis2WebServiceContainer.java:243)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.invoke(Axis2WebServiceContainer.java:201)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
&lt;br&gt;&amp;gt; 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
&lt;br&gt;&amp;gt; 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
&lt;br&gt;&amp;gt; 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
&lt;br&gt;&amp;gt; 	at java.lang.Thread.run(Thread.java:810)
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Dev-f136.html&quot; embed=&quot;fixTarget[136]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28GERONIMO-4450%29-EJB-based-Provider-implementation-should-allow-other-interfaces-except-for-javax.xml.ws.Provider-tp20850517s134p20856026.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20855245</id>
	<title>Re: Geronimo, keystores and SSL</title>
	<published>2008-12-05T06:41:29Z</published>
	<updated>2008-12-05T06:41:29Z</updated>
	<author>
		<name>Vamsavardhana Reddy-2</name>
	</author>
	<content type="html">Hmm...&amp;nbsp; the 3rd step is indeed unearthing a bug.&amp;nbsp; At that step, a second &amp;quot;attribute&amp;quot; element is getting added (instead of replacing the existing element) to the keystore gbean for keystorePassword and keyPasswords attributes  in config.xml .&amp;nbsp; Can you create an issue in the JIRA [1]? The problem summary is, &amp;quot;locking and unlocking for availability of a keystore results in duplicate attributes in config.xml&amp;quot;.&lt;br&gt;
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;https://issues.apache.org/jira/browse/GERONIMO&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/GERONIMO&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 5, 2008 at 7:29 PM, Christian Svensson &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20855245&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;blue@...&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;Hello.&lt;br&gt;&lt;br&gt;It&amp;#39;s a correct assumption that I am using Jetty, I&amp;#39;m using 2.1.3 Geronimo w/ Jetty package from the website (running with Sun Java 1.6).&lt;br&gt;
I think it&amp;#39;s the 3:rd step I&amp;#39;m lacking behind at.&lt;br&gt;
&lt;br&gt;This is how I created my setup:&lt;br&gt;&lt;br&gt;1. Create a new keystore &amp;#39;plasma-ssl&amp;#39;&lt;br&gt;2. Create a new private key &amp;#39;wildcard&amp;#39;&lt;br&gt;3. Now the text on &amp;quot;Available&amp;quot; says &amp;quot;trust only&amp;quot; or something like that, I lock it and then unlock it in order for it to change to &amp;quot;1 key ready&amp;quot;&lt;br&gt;

4. Then I configure my HTTPS connector to use the new keystore&lt;br&gt;5. Since the web server does not seem to do anything when I press &amp;quot;Shutdown&amp;quot; in the console, I use Ctrl+C to kill it.&lt;br&gt;6. Start the server again&lt;br&gt;

7. Message appears.&lt;br&gt;&lt;br&gt;1 to 4 are applied using the web console.&lt;br&gt;&lt;br&gt;Have I done the step &amp;quot;Unlock keystore &amp;#39;mykeystore&amp;#39; and private-key &amp;#39;mykey&amp;#39; for availability.&amp;quot; correctly?&lt;br&gt;&lt;br&gt;Greetings,&lt;div&gt;
&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;Wj3C7c&quot;&gt;&lt;br&gt;
&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 5, 2008 at 9:28 AM, Vamsavardhana Reddy &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20855245&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;c1vamsi1c@...&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;

Hi Christian,&lt;br&gt;&lt;br&gt;Once you create a new keystore, the keystore is not unlocked for availability automatically.&amp;nbsp; After creating the keystore and private key, you need unlock the keystore for availability.&amp;nbsp; The unlocked state for &amp;quot;availability&amp;quot; of the keystore is persistent. I assume that you are using Geronimo Jetty Server.&amp;nbsp; Here are the steps I tried with Geronimo Jetty 2.1.3 and had no problem restarting the server.&lt;br&gt;


1. Created a new keystore &amp;#39;mykeystore&amp;#39;.&lt;br&gt;2. Created a private-key &amp;#39;mykey&amp;#39;.&lt;br&gt;3. Unlock keystore &amp;#39;mykeystore&amp;#39; and private-key &amp;#39;mykey&amp;#39; for availability.&lt;br&gt;4. Edit HTTS web connector to use &amp;#39;mykeystore&amp;#39;&lt;br&gt;


5. Restart the server.&lt;br&gt;&lt;br&gt;6. Unlock &amp;#39;mykeystore&amp;#39; for editing.&lt;br&gt;7. Change password for &amp;#39;mykey&amp;#39;.&lt;br&gt;8. Restart the server.&lt;br&gt;&lt;br&gt;The Geronimo Tomcat server does not use the keystoregbean for HTTPS and directly access the keystore files.&amp;nbsp; Also, &amp;quot;the keystore password and keypassword must be same&amp;quot; is applicable to G Tomcat server.&lt;br&gt;


&lt;br&gt;Can you tell me the exact version of Geronimo server and the steps you are following that are resulting in the problem?&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Dec 2, 2008 at 5:48 AM, Christian Svensson &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20855245&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;blue@...&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;Hello!&lt;br&gt;&lt;br&gt;I&amp;#39;ve been trying for the better part of today getting keystores to automatically unlock on startup - with very limited success.&lt;br&gt;


Is there something that I should know about keystore password / key password? Digging around some old mailing list threads said something about key password must be equal to keystore password - any more of those gotchas?&lt;br&gt;



&lt;br&gt;The problem is that I create (or change password on geronimo-default for that matter) a new keystore, assign SSL to use the certificate and restart the server:&lt;br&gt;org.apache.geronimo.management.geronimo.KeystoreIsLocked: Keystore &amp;#39;plasma-ssl&amp;#39; is locked; please use the keystore page in the admin console to unlock it&lt;br&gt;



&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.geronimo.security.keystore.FileKeystoreManager.createSSLContext(FileKeystoreManager.java:343)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.geronimo.jetty6.connector.GeronimoSelectChannelSSLListener.createSSLContext(GeronimoSelectChannelSSLListener.java:54)&lt;br&gt;



&lt;br&gt;&lt;br&gt;Resetting the SSL connector to using geronimo-default / geronimo with secret / secret as passwords makes it work again - but why on earth doesn&amp;#39;t Geronimo unlock my keystores on startup? I mean, it saves the password (or something like it) in config.xml.&lt;br&gt;



&lt;br&gt;Greetings,&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;-- &lt;br&gt;Christian Svensson&lt;br&gt;Command Systems&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;-- &lt;br&gt;Vamsi&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;-- &lt;br&gt;Christian Svensson&lt;br&gt;Command Systems&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Vamsi&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Users-f135.html&quot; embed=&quot;fixTarget[135]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Geronimo%2C-keystores-and-SSL-tp20783605s134p20855245.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20855088</id>
	<title>Re: WARN [startup] Unresolved ejb reference &quot;OutboundMessageHandlerService&quot; in bean &quot;OutboundMessageListenerServiceImpl&quot;?!?!</title>
	<published>2008-12-05T06:36:24Z</published>
	<updated>2008-12-05T06:36:24Z</updated>
	<author>
		<name>sebbay</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I found a solution for my problem. In my ejb-jar.xml I removed the following entry:
&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;&amp;lt;local-home&amp;gt;&amp;lt;/local-home&amp;gt; &lt;/b&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt;and in the ejb-jar.xml of the other jar, where OutboundMessageHandlerService is in, I added the following lines:
&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;lt;session id=&amp;quot;OutboundMessageHandlerService&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; 	&amp;lt;ejb-name&amp;gt;OutboundMessageHandlerService&amp;lt;/ejb-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; 	&amp;lt;ejb-class&amp;gt;com.test.OutboundMessageHandlerServiceImpl&amp;lt;/ejb-class&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/session&amp;gt;&lt;/b&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt;After redeployment and starting, I didn't found the warning again in my logfile.
&lt;br&gt;&lt;br&gt;sebbay
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Users-f135.html&quot; embed=&quot;fixTarget[135]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/WARN---startup--Unresolved-ejb-reference-%22OutboundMessageHandlerService%22-in-bean-%22OutboundMessageListenerServiceImpl%22-%21-%21-tp20849699s134p20855088.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20855020</id>
	<title>[jira] Assigned: (GERONIMO-4450) EJB based Provider implementation should allow other interfaces except for javax.xml.ws.Provider</title>
	<published>2008-12-05T06:33:44Z</published>
	<updated>2008-12-05T06:33:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/GERONIMO-4450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/GERONIMO-4450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Jarek Gawor reassigned GERONIMO-4450:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Assignee: Jarek Gawor
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; EJB based Provider implementation should allow other interfaces except for javax.xml.ws.Provider
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------------------------
&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; Key: GERONIMO-4450
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/GERONIMO-4450&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/GERONIMO-4450&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Geronimo
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Security Level: public(Regular issues) 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Windows XP
&lt;br&gt;&amp;gt; JDK 1.5.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Jarek Gawor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: Geronimo-4450.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; While a javax.xml.ws.Provider implementation is also an EJB session bean, it should allow other business interfaces except for the Provider.
&lt;br&gt;&amp;gt; Current implmentation, an exception will be thrown
&lt;br&gt;&amp;gt; javax.xml.ws.WebServiceException: Provider based SEI Class has to implement javax.xml.ws.Provider as javax.xml.ws.Provider&amp;lt;String&amp;gt;, javax.xml.ws.Provider&amp;lt;SOAPMessage&amp;gt;, javax.xml.ws.Provider&amp;lt;Source&amp;gt; or javax.xml.ws.Provider&amp;lt;JAXBContext&amp;gt;
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:173)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:118)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderType(EJBMessageReceiver.java:186)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderMethod(EJBMessageReceiver.java:171)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.receive(EJBMessageReceiver.java:73)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:170)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:135)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.transport.http.util.RESTUtil.processXMLRequest(RESTUtil.java:84)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.processXMLRequest(Axis2WebServiceContainer.java:444)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.processPOSTRequest(Axis2WebServiceContainer.java:386)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService2(Axis2WebServiceContainer.java:308)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService(Axis2WebServiceContainer.java:243)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.invoke(Axis2WebServiceContainer.java:201)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
&lt;br&gt;&amp;gt; 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
&lt;br&gt;&amp;gt; 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
&lt;br&gt;&amp;gt; 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
&lt;br&gt;&amp;gt; 	at java.lang.Thread.run(Thread.java:810)
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Dev-f136.html&quot; embed=&quot;fixTarget[136]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28GERONIMO-4450%29-EJB-based-Provider-implementation-should-allow-other-interfaces-except-for-javax.xml.ws.Provider-tp20850517s134p20855020.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20854337</id>
	<title>Re: Geronimo, keystores and SSL</title>
	<published>2008-12-05T05:59:48Z</published>
	<updated>2008-12-05T05:59:48Z</updated>
	<author>
		<name>Christian Svensson-2</name>
	</author>
	<content type="html">Hello.&lt;br&gt;&lt;br&gt;It&amp;#39;s a correct assumption that I am using Jetty, I&amp;#39;m using 2.1.3 Geronimo w/ Jetty package from the website (running with Sun Java 1.6).&lt;br&gt;I think it&amp;#39;s the 3:rd step I&amp;#39;m lacking behind at.&lt;br&gt;
&lt;br&gt;This is how I created my setup:&lt;br&gt;&lt;br&gt;1. Create a new keystore &amp;#39;plasma-ssl&amp;#39;&lt;br&gt;2. Create a new private key &amp;#39;wildcard&amp;#39;&lt;br&gt;3. Now the text on &amp;quot;Available&amp;quot; says &amp;quot;trust only&amp;quot; or something like that, I lock it and then unlock it in order for it to change to &amp;quot;1 key ready&amp;quot;&lt;br&gt;
4. Then I configure my HTTPS connector to use the new keystore&lt;br&gt;5. Since the web server does not seem to do anything when I press &amp;quot;Shutdown&amp;quot; in the console, I use Ctrl+C to kill it.&lt;br&gt;6. Start the server again&lt;br&gt;
7. Message appears.&lt;br&gt;&lt;br&gt;1 to 4 are applied using the web console.&lt;br&gt;&lt;br&gt;Have I done the step &amp;quot;Unlock keystore &amp;#39;mykeystore&amp;#39; and private-key &amp;#39;mykey&amp;#39; for availability.&amp;quot; correctly?&lt;br&gt;&lt;br&gt;Greetings,&lt;br&gt;
&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Dec 5, 2008 at 9:28 AM, Vamsavardhana Reddy &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20854337&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;c1vamsi1c@...&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;
Hi Christian,&lt;br&gt;&lt;br&gt;Once you create a new keystore, the keystore is not unlocked for availability automatically.&amp;nbsp; After creating the keystore and private key, you need unlock the keystore for availability.&amp;nbsp; The unlocked state for &amp;quot;availability&amp;quot; of the keystore is persistent. I assume that you are using Geronimo Jetty Server.&amp;nbsp; Here are the steps I tried with Geronimo Jetty 2.1.3 and had no problem restarting the server.&lt;br&gt;

1. Created a new keystore &amp;#39;mykeystore&amp;#39;.&lt;br&gt;2. Created a private-key &amp;#39;mykey&amp;#39;.&lt;br&gt;3. Unlock keystore &amp;#39;mykeystore&amp;#39; and private-key &amp;#39;mykey&amp;#39; for availability.&lt;br&gt;4. Edit HTTS web connector to use &amp;#39;mykeystore&amp;#39;&lt;br&gt;

5. Restart the server.&lt;br&gt;&lt;br&gt;6. Unlock &amp;#39;mykeystore&amp;#39; for editing.&lt;br&gt;7. Change password for &amp;#39;mykey&amp;#39;.&lt;br&gt;8. Restart the server.&lt;br&gt;&lt;br&gt;The Geronimo Tomcat server does not use the keystoregbean for HTTPS and directly access the keystore files.&amp;nbsp; Also, &amp;quot;the keystore password and keypassword must be same&amp;quot; is applicable to G Tomcat server.&lt;br&gt;

&lt;br&gt;Can you tell me the exact version of Geronimo server and the steps you are following that are resulting in the problem?&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;Wj3C7c&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Dec 2, 2008 at 5:48 AM, Christian Svensson &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20854337&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;blue@...&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;Hello!&lt;br&gt;&lt;br&gt;I&amp;#39;ve been trying for the better part of today getting keystores to automatically unlock on startup - with very limited success.&lt;br&gt;

Is there something that I should know about keystore password / key password? Digging around some old mailing list threads said something about key password must be equal to keystore password - any more of those gotchas?&lt;br&gt;


&lt;br&gt;The problem is that I create (or change password on geronimo-default for that matter) a new keystore, assign SSL to use the certificate and restart the server:&lt;br&gt;org.apache.geronimo.management.geronimo.KeystoreIsLocked: Keystore &amp;#39;plasma-ssl&amp;#39; is locked; please use the keystore page in the admin console to unlock it&lt;br&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.geronimo.security.keystore.FileKeystoreManager.createSSLContext(FileKeystoreManager.java:343)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.geronimo.jetty6.connector.GeronimoSelectChannelSSLListener.createSSLContext(GeronimoSelectChannelSSLListener.java:54)&lt;br&gt;


&lt;br&gt;&lt;br&gt;Resetting the SSL connector to using geronimo-default / geronimo with secret / secret as passwords makes it work again - but why on earth doesn&amp;#39;t Geronimo unlock my keystores on startup? I mean, it saves the password (or something like it) in config.xml.&lt;br&gt;


&lt;br&gt;Greetings,&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;-- &lt;br&gt;Christian Svensson&lt;br&gt;Command Systems&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;-- &lt;br&gt;Vamsi&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christian Svensson&lt;br&gt;Command Systems&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Users-f135.html&quot; embed=&quot;fixTarget[135]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Geronimo%2C-keystores-and-SSL-tp20783605s134p20854337.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20853533</id>
	<title>[BUILD] trunk: Failed for Revision: 723643</title>
	<published>2008-12-05T05:14:07Z</published>
	<updated>2008-12-05T05:14:07Z</updated>
	<author>
		<name>gawor</name>
	</author>
	<content type="html">Geronimo Revision: 723643 built with tests included
&lt;br&gt;&amp;nbsp;
&lt;br&gt;See the full build-0300.log file at &lt;a href=&quot;http://people.apache.org/builds/geronimo/server/binaries/trunk/20081205/build-0300.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/geronimo/server/binaries/trunk/20081205/build-0300.log&lt;/a&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;See the unit test reports at &lt;a href=&quot;http://people.apache.org/builds/geronimo/server/binaries/trunk/20081205/unit-test-reports&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/builds/geronimo/server/binaries/trunk/20081205/unit-test-reports&lt;/a&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.JdkPrefixProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.SystemPropertyProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.JdkPrefixProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.SystemPropertyProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.JdkPrefixProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.SystemPropertyProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.JdkPrefixProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.SystemPropertyProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.JdkPrefixProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.SystemPropertyProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.JdkPrefixProfileActivator@1f6a1f6a
&lt;br&gt;[INFO] snapshot org.openqa.selenium.core:selenium-core:1.0-SNAPSHOT: checking for updates from codehaus-snapshots
&lt;br&gt;[INFO] snapshot org.openqa.selenium.core:selenium-core:1.0-SNAPSHOT: checking for updates from apache.snapshots
&lt;br&gt;[INFO] snapshot org.openqa.selenium.core:selenium-core:1.0-SNAPSHOT: checking for updates from openqa-snapshots
&lt;br&gt;[INFO] snapshot org.openqa.selenium.core:selenium-core:1.0-SNAPSHOT: checking for updates from codehaus.org
&lt;br&gt;Downloading: &lt;a href=&quot;http://archiva.openqa.org/repository/snapshots/org/openqa/selenium/core/selenium-core/1.0-SNAPSHOT/selenium-core-1.0-20081113.155621-69.pom&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archiva.openqa.org/repository/snapshots/org/openqa/selenium/core/selenium-core/1.0-SNAPSHOT/selenium-core-1.0-20081113.155621-69.pom&lt;/a&gt;&lt;br&gt;15K downloaded
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.SystemPropertyProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.JdkPrefixProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.SystemPropertyProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.JdkPrefixProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.SystemPropertyProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.JdkPrefixProfileActivator@1f6a1f6a
&lt;br&gt;Downloading: &lt;a href=&quot;http://archiva.openqa.org/repository/releases/log4j/log4j/1.2.14/log4j-1.2.14.pom&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archiva.openqa.org/repository/releases/log4j/log4j/1.2.14/log4j-1.2.14.pom&lt;/a&gt;&lt;br&gt;Downloading: &lt;a href=&quot;http://repo1.maven.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.pom&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo1.maven.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.pom&lt;/a&gt;&lt;br&gt;2K downloaded
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.SystemPropertyProfileActivator@1f6a1f6a
&lt;br&gt;[WARNING] Component returned which is not the same manager. Ignored. component=org.apache.maven.profiles.activation.JdkPrefixProfileActivator@1f6a1f6a
&lt;br&gt;Downloading: &lt;a href=&quot;http://archiva.openqa.org/repository/releases/org/codehaus/groovy/maven/gmaven-mojo-support/1.0-rc-3/gmaven-mojo-support-1.0-rc-3.jar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archiva.openqa.org/repository/releases/org/codehaus/groovy/maven/gmaven-mojo-support/1.0-rc-3/gmaven-mojo-support-1.0-rc-3.jar&lt;/a&gt;&lt;br&gt;Downloading: &lt;a href=&quot;http://repo1.maven.org/maven2/org/codehaus/groovy/maven/gmaven-mojo-support/1.0-rc-3/gmaven-mojo-support-1.0-rc-3.jar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo1.maven.org/maven2/org/codehaus/groovy/maven/gmaven-mojo-support/1.0-rc-3/gmaven-mojo-support-1.0-rc-3.jar&lt;/a&gt;&lt;br&gt;25K downloaded
&lt;br&gt;Downloading: &lt;a href=&quot;http://archiva.openqa.org/repository/snapshots/org/openqa/selenium/server/selenium-server/1.0-SNAPSHOT/selenium-server-1.0-20081127.211843-112-standalone.jar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archiva.openqa.org/repository/snapshots/org/openqa/selenium/server/selenium-server/1.0-SNAPSHOT/selenium-server-1.0-20081127.211843-112-standalone.jar&lt;/a&gt;&lt;br&gt;5253K downloaded
&lt;br&gt;Downloading: &lt;a href=&quot;http://archiva.openqa.org/repository/snapshots/org/openqa/selenium/client-drivers/selenium-java-client-driver/1.0-SNAPSHOT/selenium-java-client-driver-1.0-20081127.211843-93.jar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archiva.openqa.org/repository/snapshots/org/openqa/selenium/client-drivers/selenium-java-client-driver/1.0-SNAPSHOT/selenium-java-client-driver-1.0-20081127.211843-93.jar&lt;/a&gt;&lt;br&gt;49K downloaded
&lt;br&gt;Downloading: &lt;a href=&quot;http://archiva.openqa.org/repository/snapshots/org/openqa/selenium/core/selenium-core/1.0-SNAPSHOT/selenium-core-1.0-20081113.155621-69.jar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archiva.openqa.org/repository/snapshots/org/openqa/selenium/core/selenium-core/1.0-SNAPSHOT/selenium-core-1.0-20081113.155621-69.jar&lt;/a&gt;&lt;br&gt;1615K downloaded
&lt;br&gt;Downloading: &lt;a href=&quot;http://archiva.openqa.org/repository/releases/log4j/log4j/1.2.14/log4j-1.2.14.jar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archiva.openqa.org/repository/releases/log4j/log4j/1.2.14/log4j-1.2.14.jar&lt;/a&gt;&lt;br&gt;Downloading: &lt;a href=&quot;http://repo1.maven.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.jar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo1.maven.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.jar&lt;/a&gt;&lt;br&gt;358K downloaded
&lt;br&gt;[INFO] [selenium:start-server {execution: start}]
&lt;br&gt;Created dir: /home/geronimo/geronimo/trunk/plugins/monitoring/mconsole-jetty-server/target/selenium
&lt;br&gt;Launching Selenium Server
&lt;br&gt;Waiting for Selenium Server...
&lt;br&gt;[WARNING] OS appears to be Unix and no DISPLAY environment variable has been detected. Browser maybe unable to function correctly. Consider using the selenium:xvfb goal to enable headless operation.
&lt;br&gt;[INFO] Redirecting output to: /home/geronimo/geronimo/trunk/plugins/monitoring/mconsole-jetty-server/target/selenium/server.log
&lt;br&gt;[INFO] User extensions: /home/geronimo/geronimo/trunk/plugins/monitoring/mconsole-jetty-server/target/selenium/user-extensions.js
&lt;br&gt;Selenium Server started
&lt;br&gt;[INFO] [geronimo:start-server {execution: start}]
&lt;br&gt;[INFO] Using non-artifact based assembly archive: /home/geronimo/geronimo/trunk/plugins/monitoring/mconsole-jetty-server/target/mconsole-jetty-server-2.2-SNAPSHOT-bin.zip
&lt;br&gt;[INFO] Using geronimoHome: /home/geronimo/geronimo/trunk/plugins/monitoring/mconsole-jetty-server/target/mconsole-jetty-server-2.2-SNAPSHOT
&lt;br&gt;[INFO] Installing assembly...
&lt;br&gt;[INFO] Expanding: /home/geronimo/geronimo/trunk/plugins/monitoring/mconsole-jetty-server/target/mconsole-jetty-server-2.2-SNAPSHOT-bin.zip into /home/geronimo/geronimo/trunk/plugins/monitoring/mconsole-jetty-server/target
&lt;br&gt;[INFO] Starting Geronimo server...
&lt;br&gt;[INFO] Selected option set: default
&lt;br&gt;[INFO] Redirecting output to: /home/geronimo/geronimo/trunk/plugins/monitoring/mconsole-jetty-server/target/geronimo-logs/org.apache.geronimo.mavenplugins.geronimo.server.StartServerMojo.log
&lt;br&gt;[INFO] Waiting for Geronimo server...
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[ERROR] BUILD ERROR
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[INFO] Failed to start Geronimo server
&lt;br&gt;&lt;br&gt;Java returned: 1
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[INFO] Trace
&lt;br&gt;org.apache.maven.lifecycle.LifecycleExecutionException: Failed to start Geronimo server
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:583)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
&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(NativeMethodAccessorImpl.java:79)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:618)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
&lt;br&gt;Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to start Geronimo server
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.mavenplugins.geronimo.reporting.ReportingMojoSupport.execute(ReportingMojoSupport.java:106)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 16 more
&lt;br&gt;Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to start Geronimo server
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.mavenplugins.geronimo.server.StartServerMojo.doExecute(StartServerMojo.java:354)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.mavenplugins.geronimo.reporting.ReportingMojoSupport.execute(ReportingMojoSupport.java:99)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 18 more
&lt;br&gt;Caused by: Java returned: 1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Java.execute(Java.java:87)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.mavenplugins.geronimo.server.StartServerMojo$1.run(StartServerMojo.java:313)
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[INFO] Total time: 293 minutes 47 seconds
&lt;br&gt;[INFO] Finished at: Fri Dec 05 07:58:32 EST 2008
&lt;br&gt;[INFO] Final Memory: 403M/1024M
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Dev-f136.html&quot; embed=&quot;fixTarget[136]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-BUILD--trunk%3A-Failed-for-Revision%3A-723643-tp20853533s134p20853533.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20852911</id>
	<title>Re: WARN [startup] Unresolved ejb reference &quot;OutboundMessageHandlerService&quot; in bean &quot;OutboundMessageListenerServiceImpl&quot;?!?!</title>
	<published>2008-12-05T04:35:12Z</published>
	<updated>2008-12-05T04:35:12Z</updated>
	<author>
		<name>sebbay</name>
	</author>
	<content type="html">I changed my openejb-jar.xml as followed:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;i&gt;&lt;b&gt;&amp;lt;message-driven&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ejb-name&amp;gt;OutboundMessageListenerServiceImpl&amp;lt;/ejb-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;resource-adapter&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;resource-link&amp;gt;ebox2.mq.resource.adapter&amp;lt;/resource-link&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/resource-adapter&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ejb-ref&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ref-name&amp;gt;OutboundMessageListenerServiceImpl&amp;lt;/ref-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ejb-link&amp;gt;OutboundMessageListenerServiceImpl&amp;lt;/ejb-link&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ejb-ref&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/message-driven&amp;gt;&lt;/b&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt;I still get the same error/warn:
&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;b&gt;Unresolved ejb reference &amp;quot;OutboundMessageHandlerService&amp;quot; in bean &amp;quot;OutboundMessageListenerServiceImpl&amp;quot;. &amp;nbsp;Will attempt resolution again at runtime.&lt;/b&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt;The EJB OutboundMessageHandlerService is in another jar-File, what's the reason for the following entry in ejb-jar.xml:
&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;&amp;lt;ejb-local-ref id=&amp;quot;OutboundMessageListenerServiceImplRefID&amp;quot;&amp;gt;
&lt;br&gt;...&lt;/b&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt;In my ejb-jar.xml of the other jar, this ejb is not separatly declared. Could this be the reason for my problem?
&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;manucet wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The ejb-link in openejb-jar.xml points to
&lt;br&gt;OutboundMessageHandlerServiceImpl.For this to be resolved there should
&lt;br&gt;be an ejb with the same name defined in openejb-jar.xml or
&lt;br&gt;ejb-jar.xml.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Manu
&lt;br&gt;&lt;br&gt;On Fri, Dec 5, 2008 at 2:05 PM, sebbay &amp;lt;sebastian.bayerlein@elaxy.de&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm new to geronimo and I have the following problem:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have an ear-file with two ejb jar's. the application gets successfully
&lt;br&gt;&amp;gt; deployed, but not successfully started. In my server.out logfile I find the
&lt;br&gt;&amp;gt; following entry:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; WARN &amp;nbsp;[startup] Unresolved ejb reference &amp;quot;OutboundMessageHandlerService&amp;quot; in
&lt;br&gt;&amp;gt; bean &amp;quot;OutboundMessageListenerServiceImpl&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In my ejb-jar.xml of the jar-file where the
&lt;br&gt;&amp;gt; OutboundMessageListenerServiceImpl-class is in, I have the following entry:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;enterprise-beans&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;message-driven id=&amp;quot;OutboundMessageListenerServiceImplID&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-name&amp;gt;OutboundMessageListenerServiceImpl&amp;lt;/ejb-name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-class&amp;gt;com.test.OutboundMessageListenerServiceImpl&amp;lt;/ejb-class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;messaging-type&amp;gt;javax.jms.MessageListener&amp;lt;/messaging-type&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;transaction-type&amp;gt;Bean&amp;lt;/transaction-type&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-local-ref id=&amp;quot;OutboundMessageListenerServiceImplRefID&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-ref-name&amp;gt;OutboundMessageHandlerService&amp;lt;/ejb-ref-name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-ref-type&amp;gt;Session&amp;lt;/ejb-ref-type&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;local-home&amp;gt;&amp;lt;/local-home&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;local&amp;gt;com.test.OutboundMessageHandlerService&amp;lt;/local&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ejb-local-ref&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/message-driven&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;/enterprise-beans&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My openejb-jar.xml consists the following entry:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;message-driven&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-name&amp;gt;OutboundMessageListenerServiceImpl&amp;lt;/ejb-name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;resource-adapter&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;resource-link&amp;gt;ebox2.mq.resource.adapter&amp;lt;/resource-link&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/resource-adapter&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-ref&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ref-name&amp;gt;OutboundMessageHandlerService&amp;lt;/ref-name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-link&amp;gt;OutboundMessageHandlerServiceImpl&amp;lt;/ejb-link&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ejb-ref&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/message-driven&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can somebody tell me, what is missing in the files?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; sebbay
&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://www.nabble.com/WARN---startup--Unresolved-ejb-reference-%22OutboundMessageHandlerService%22-in-bean-%22OutboundMessageListenerServiceImpl%22-%21-%21-tp20849699s134p20849699.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/WARN---startup--Unresolved-ejb-reference-%22OutboundMessageHandlerService%22-in-bean-%22OutboundMessageListenerServiceImpl%22-%21-%21-tp20849699s134p20849699.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Apache Geronimo - Users 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://www.nabble.com/Apache-Geronimo---Users-f135.html&quot; embed=&quot;fixTarget[135]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/WARN---startup--Unresolved-ejb-reference-%22OutboundMessageHandlerService%22-in-bean-%22OutboundMessageListenerServiceImpl%22-%21-%21-tp20849699s134p20852911.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20852600</id>
	<title>Re: svn commit: r723242 - /geronimo/server/trunk/plugins/monitoring/agent/src/main/plan/plan.xml</title>
	<published>2008-12-05T04:11:09Z</published>
	<updated>2008-12-05T04:11:09Z</updated>
	<author>
		<name>Joe Bohn</name>
	</author>
	<content type="html">I've been seeing the same thing trying to run tck tests.
&lt;br&gt;&lt;br&gt;Joe
&lt;br&gt;&lt;br&gt;&lt;br&gt;Jarek Gawor wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; David,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm not sure if anybody else is seeing this but I'm unable to reliably
&lt;br&gt;&amp;gt; start a server after this change. Here's the error I get (from time to
&lt;br&gt;&amp;gt; time when I try to start the server):
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2008-12-04 22:26:45,686 ERROR [GBeanInstanceState] Error while
&lt;br&gt;&amp;gt; starting; GBean is now in the FAILED state:
&lt;br&gt;&amp;gt; abstractName=&amp;quot;org.apache.geronimo.plugins.monitoring/agent/2.2-SNAPSHOT/car?EJBModule
&lt;br&gt;&amp;gt; =org.apache.geronimo.plugins.monitoring/agent/2.2-SNAPSHOT/car,J2EEApplication=null,j2eeType=JACCManager,name=JACCManager&amp;quot;
&lt;br&gt;&amp;gt; javax.security.auth.login.LoginException: No LoginModules configured
&lt;br&gt;&amp;gt; for monitoring-runas-realm
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.security.auth.login.LoginContext.init(LoginContext.java:256)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.security.auth.login.LoginContext.&amp;lt;init&amp;gt;(LoginContext.java:499)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.security.ContextManager.login(ContextManager.java:83)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.security.credentialstore.SimpleCredentialStoreImpl.getSubject(SimpleCredentialStoreImpl.java:100)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.security.jacc.ApplicationPolicyConfigurationManager.&amp;lt;init&amp;gt;(ApplicationPolicyConfigurationManager.java:111)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xbean.recipe.ReflectionUtil$ConstructorFactory.create(ReflectionUtil.java:882)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:272)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jarek
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Thu, Dec 4, 2008 at 3:35 AM, &amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20852600&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;djencks@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Author: djencks
&lt;br&gt;&amp;gt;&amp;gt; Date: Thu Dec &amp;nbsp;4 00:35:20 2008
&lt;br&gt;&amp;gt;&amp;gt; New Revision: 723242
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=723242&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=723242&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Log:
&lt;br&gt;&amp;gt;&amp;gt; GERONIMO-4415 Use new SimpleCredentialStore isolation features
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Modified:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;geronimo/server/trunk/plugins/monitoring/agent/src/main/plan/plan.xml
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Modified: geronimo/server/trunk/plugins/monitoring/agent/src/main/plan/plan.xml
&lt;br&gt;&amp;gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/monitoring/agent/src/main/plan/plan.xml?rev=723242&amp;r1=723241&amp;r2=723242&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/monitoring/agent/src/main/plan/plan.xml?rev=723242&amp;r1=723241&amp;r2=723242&amp;view=diff&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; ==============================================================================
&lt;br&gt;&amp;gt;&amp;gt; --- geronimo/server/trunk/plugins/monitoring/agent/src/main/plan/plan.xml (original)
&lt;br&gt;&amp;gt;&amp;gt; +++ geronimo/server/trunk/plugins/monitoring/agent/src/main/plan/plan.xml Thu Dec &amp;nbsp;4 00:35:20 2008
&lt;br&gt;&amp;gt;&amp;gt; @@ -22,6 +22,7 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns=&amp;quot;&lt;a href=&quot;http://www.openejb.org/xml/ns/openejb-jar-2.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.openejb.org/xml/ns/openejb-jar-2.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:sec=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/security-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/security-2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:sys=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/deployment-1.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/deployment-1.2&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:nam=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/naming-1.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/naming-1.2&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns:cs=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/credentialstore-1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/credentialstore-1.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; @@ -37,7 +38,7 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;sys:name&amp;gt;monitoring-credential-store&amp;lt;/sys:name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/sec:credential-store-ref&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;sec:default-subject&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sec:realm&amp;gt;geronimo-admin&amp;lt;/sec:realm&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sec:realm&amp;gt;monitoring-runas-realm&amp;lt;/sec:realm&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;sec:id&amp;gt;monitoring-user&amp;lt;/sec:id&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/sec:default-subject&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;sec:role-mappings&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; @@ -58,20 +59,43 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;sys:gbean name=&amp;quot;monitoring-credential-store&amp;quot; class=&amp;quot;org.apache.geronimo.security.credentialstore.SimpleCredentialStoreImpl&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;sys:xml-attribute name=&amp;quot;credentialStore&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;cs:credential-store&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;cs:realm name=&amp;quot;geronimo-admin&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;cs:realm name=&amp;quot;monitoring-runas-realm&amp;quot;&amp;gt;
&lt;br&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;lt;cs:subject&amp;gt;
&lt;br&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;lt;cs:id&amp;gt;monitoring-user&amp;lt;/cs:id&amp;gt;
&lt;br&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;lt;cs:credential&amp;gt;
&lt;br&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; &amp;lt;cs:type&amp;gt;org.apache.geronimo.security.credentialstore.NameCallbackHandler&amp;lt;/cs:type&amp;gt;
&lt;br&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;&amp;lt;cs:value&amp;gt;system&amp;lt;/cs:value&amp;gt;
&lt;br&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;lt;/cs:credential&amp;gt;
&lt;br&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;lt;cs:credential&amp;gt;
&lt;br&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;&amp;lt;cs:type&amp;gt;org.apache.geronimo.security.credentialstore.PasswordCallbackHandler&amp;lt;/cs:type&amp;gt;
&lt;br&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;&amp;lt;cs:value&amp;gt;manager&amp;lt;/cs:value&amp;gt;
&lt;br&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;&amp;lt;cs:value&amp;gt;admin&amp;lt;/cs:value&amp;gt;
&lt;br&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;lt;/cs:credential&amp;gt;
&lt;br&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;lt;/cs:subject&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/cs:realm&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/cs:credential-store&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/sys:xml-attribute&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sys:reference name=&amp;quot;Realms&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sys:name&amp;gt;monitoring-runas-realm&amp;lt;/sys:name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sys:reference&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sys:dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;nam:name&amp;gt;monitoring-runas-realm&amp;lt;/nam:name&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sys:dependency&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/sys:gbean&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp;&amp;lt;gbean name=&amp;quot;monitoring-runas-realm&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;class=&amp;quot;org.apache.geronimo.security.realm.GenericSecurityRealm&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;attribute name=&amp;quot;realmName&amp;quot;&amp;gt;monitoring-runas-realm&amp;lt;/attribute&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;attribute name=&amp;quot;publish&amp;quot;&amp;gt;false&amp;lt;/attribute&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;xml-reference name=&amp;quot;LoginModuleConfiguration&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;lc:login-config xmlns:lc=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/loginconfig-1.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/loginconfig-1.2&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;lc:login-module control-flag=&amp;quot;REQUIRED&amp;quot;&amp;gt;
&lt;br&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;lt;lc:login-domain-name&amp;gt;monitoring-runas-domain&amp;lt;/lc:login-domain-name&amp;gt;
&lt;br&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;lt;lc:login-module-class&amp;gt;org.apache.geronimo.security.credentialstore.RunAsLoginModule&amp;lt;/lc:login-module-class&amp;gt;
&lt;br&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;lt;lc:option name=&amp;quot;principalClass&amp;quot;&amp;gt;org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal&amp;lt;/lc:option&amp;gt;
&lt;br&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;lt;lc:option name=&amp;quot;principalNames&amp;quot;&amp;gt;admin&amp;lt;/lc:option&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/lc:login-module&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/lc:login-config&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/xml-reference&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!--&amp;lt;reference name=&amp;quot;ServerInfo&amp;quot;&amp;gt;--&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!--&amp;lt;name&amp;gt;ServerInfo&amp;lt;/name&amp;gt;--&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!--&amp;lt;/reference&amp;gt;--&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp;&amp;lt;/gbean&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;lt;/openejb-jar&amp;gt;
&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; 
&lt;/div&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Dev-f136.html&quot; embed=&quot;fixTarget[136]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-svn-commit%3A-r723242----geronimo-server-trunk-plugins-monitoring-agent-src-main-plan-plan.xml-tp20847773s134p20852600.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20852020</id>
	<title>Re: java.lang.LinkageError: Class org/apache/xbean/finder/ClassFinder violates loader constraints</title>
	<published>2008-12-05T03:27:40Z</published>
	<updated>2008-12-05T03:27:40Z</updated>
	<author>
		<name>Vamsavardhana Reddy-2</name>
	</author>
	<content type="html">Another thing I am noticing is that module.getClassFinder().getClass().getClassLoader() returns &amp;quot;configs/j2ee-deployer/2.1.3/car&amp;quot; classLoader, whereas ClassFinder.class.getClassLoader() return &amp;quot;configs/openejb/2.1.3/car&amp;quot; classLoader.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Nov 18, 2008 at 4:53 PM, Vamsavardhana Reddy &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20852020&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;c1vamsi1c@...&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;
I am trying to invoke ClassFinder code from TuscanyModuleBuilderExtension I am creating for the Tuscany plugin.&amp;nbsp; I have the following code &lt;br clear=&quot;all&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ClassFinder cf = module.getClassFinder();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;Class&amp;gt; annotatedClasses = cf.findAnnotatedClasses(org.osoa.sca.annotations.Reference.class);&lt;br&gt;

&lt;br&gt;The call in the second line above is throwing a LinkageError.&amp;nbsp; Stack trace is given below.&lt;br&gt;&lt;br&gt;&lt;div&gt;&lt;code&gt;java.lang.LinkageError:&amp;nbsp;Class&amp;nbsp;org/apache/xbean/finder/ClassFinder&amp;nbsp;violates&amp;nbsp;loader&amp;nbsp;constraints&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.tuscany.TuscanyModuleBuilderExtension.addGBeans(TuscanyModuleBuilderExtension.java:154)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans(TomcatModuleBuilder.java:497)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:647)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:254)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;sun.reflect.NativeMethodAccessorImpl.invoke0(Native&amp;nbsp;Method)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;java.lang.reflect.Method.invoke(Method.java:585)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)&lt;/code&gt;&lt;/div&gt;
					
						&lt;div&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;java.lang.Thread.run(Thread.java:595)&lt;/code&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;My guess is that it is some class loader issue.&amp;nbsp; Any ideas on how to fix this problem?&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;--&lt;br&gt;Vamsi&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Vamsi&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Dev-f136.html&quot; embed=&quot;fixTarget[136]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/java.lang.LinkageError%3A-Class-org-apache-xbean-finder-ClassFinder-violates-loader-constraints-tp20557734s134p20852020.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20851723</id>
	<title>Re: WARN [startup] Unresolved ejb reference &quot;OutboundMessageHandlerService&quot; in bean &quot;OutboundMessageListenerServiceImpl&quot;?!?!</title>
	<published>2008-12-05T03:04:07Z</published>
	<updated>2008-12-05T03:04:07Z</updated>
	<author>
		<name>manucet</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;The ejb-link in openejb-jar.xml points to
&lt;br&gt;OutboundMessageHandlerServiceImpl.For this to be resolved there should
&lt;br&gt;be an ejb with the same name defined in openejb-jar.xml or
&lt;br&gt;ejb-jar.xml.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Manu
&lt;br&gt;&lt;br&gt;On Fri, Dec 5, 2008 at 2:05 PM, sebbay &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20851723&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sebastian.bayerlein@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm new to geronimo and I have the following problem:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have an ear-file with two ejb jar's. the application gets successfully
&lt;br&gt;&amp;gt; deployed, but not successfully started. In my server.out logfile I find the
&lt;br&gt;&amp;gt; following entry:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; WARN &amp;nbsp;[startup] Unresolved ejb reference &amp;quot;OutboundMessageHandlerService&amp;quot; in
&lt;br&gt;&amp;gt; bean &amp;quot;OutboundMessageListenerServiceImpl&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In my ejb-jar.xml of the jar-file where the
&lt;br&gt;&amp;gt; OutboundMessageListenerServiceImpl-class is in, I have the following entry:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;enterprise-beans&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;message-driven id=&amp;quot;OutboundMessageListenerServiceImplID&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-name&amp;gt;OutboundMessageListenerServiceImpl&amp;lt;/ejb-name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-class&amp;gt;com.test.OutboundMessageListenerServiceImpl&amp;lt;/ejb-class&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;messaging-type&amp;gt;javax.jms.MessageListener&amp;lt;/messaging-type&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;transaction-type&amp;gt;Bean&amp;lt;/transaction-type&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-local-ref id=&amp;quot;OutboundMessageListenerServiceImplRefID&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-ref-name&amp;gt;OutboundMessageHandlerService&amp;lt;/ejb-ref-name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-ref-type&amp;gt;Session&amp;lt;/ejb-ref-type&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;local-home&amp;gt;&amp;lt;/local-home&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;local&amp;gt;com.test.OutboundMessageHandlerService&amp;lt;/local&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ejb-local-ref&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/message-driven&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;/enterprise-beans&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My openejb-jar.xml consists the following entry:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;message-driven&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-name&amp;gt;OutboundMessageListenerServiceImpl&amp;lt;/ejb-name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;resource-adapter&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;resource-link&amp;gt;ebox2.mq.resource.adapter&amp;lt;/resource-link&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/resource-adapter&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-ref&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ref-name&amp;gt;OutboundMessageHandlerService&amp;lt;/ref-name&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ejb-link&amp;gt;OutboundMessageHandlerServiceImpl&amp;lt;/ejb-link&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ejb-ref&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/message-driven&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can somebody tell me, what is missing in the files?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; sebbay
&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://www.nabble.com/WARN---startup--Unresolved-ejb-reference-%22OutboundMessageHandlerService%22-in-bean-%22OutboundMessageListenerServiceImpl%22-%21-%21-tp20849699s134p20849699.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/WARN---startup--Unresolved-ejb-reference-%22OutboundMessageHandlerService%22-in-bean-%22OutboundMessageListenerServiceImpl%22-%21-%21-tp20849699s134p20849699.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Apache Geronimo - Users 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://www.nabble.com/Apache-Geronimo---Users-f135.html&quot; embed=&quot;fixTarget[135]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/WARN---startup--Unresolved-ejb-reference-%22OutboundMessageHandlerService%22-in-bean-%22OutboundMessageListenerServiceImpl%22-%21-%21-tp20849699s134p20851723.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20850595</id>
	<title>[jira] Updated: (GERONIMO-4450) EJB based Provider implementation should allow other interfaces except for javax.xml.ws.Provider</title>
	<published>2008-12-05T01:40:44Z</published>
	<updated>2008-12-05T01:40:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/GERONIMO-4450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/GERONIMO-4450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Ivan updated GERONIMO-4450:
&lt;br&gt;---------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: Geronimo-4450.patch
&lt;br&gt;&lt;br&gt;1.Change the logic to &amp;nbsp;allow other interfaces exist.
&lt;br&gt;2. Update the exception text.
&lt;br&gt;Please help to review the patch, thanks !
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; EJB based Provider implementation should allow other interfaces except for javax.xml.ws.Provider
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------------------------
&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; Key: GERONIMO-4450
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/GERONIMO-4450&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/GERONIMO-4450&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Geronimo
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Security Level: public(Regular issues) 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Windows XP
&lt;br&gt;&amp;gt; JDK 1.5.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: Geronimo-4450.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; While a javax.xml.ws.Provider implementation is also an EJB session bean, it should allow other business interfaces except for the Provider.
&lt;br&gt;&amp;gt; Current implmentation, an exception will be thrown
&lt;br&gt;&amp;gt; javax.xml.ws.WebServiceException: Provider based SEI Class has to implement javax.xml.ws.Provider as javax.xml.ws.Provider&amp;lt;String&amp;gt;, javax.xml.ws.Provider&amp;lt;SOAPMessage&amp;gt;, javax.xml.ws.Provider&amp;lt;Source&amp;gt; or javax.xml.ws.Provider&amp;lt;JAXBContext&amp;gt;
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:173)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:118)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderType(EJBMessageReceiver.java:186)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderMethod(EJBMessageReceiver.java:171)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.receive(EJBMessageReceiver.java:73)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:170)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:135)
&lt;br&gt;&amp;gt; 	at org.apache.axis2.transport.http.util.RESTUtil.processXMLRequest(RESTUtil.java:84)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.processXMLRequest(Axis2WebServiceContainer.java:444)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.processPOSTRequest(Axis2WebServiceContainer.java:386)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService2(Axis2WebServiceContainer.java:308)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.doService(Axis2WebServiceContainer.java:243)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.axis2.Axis2WebServiceContainer.invoke(Axis2WebServiceContainer.java:201)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
&lt;br&gt;&amp;gt; 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
&lt;br&gt;&amp;gt; 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
&lt;br&gt;&amp;gt; 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
&lt;br&gt;&amp;gt; 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
&lt;br&gt;&amp;gt; 	at java.lang.Thread.run(Thread.java:810)
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Apache-Geronimo---Dev-f136.html&quot; embed=&quot;fixTarget[136]&quot; target=&quot;_top&quot; &gt;Apache Geronimo - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-jira--Created%3A-%28GERONIMO-4450%29-EJB-based-Provider-implementation-should-allow-other-interfaces-except-for-javax.xml.ws.Provider-tp20850517s134p20850595.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20850517</id>
	<title>[jira] Created: (GERONIMO-4450) EJB based Provider implementation should allow other interfaces except for javax.xml.ws.Provider</title>
	<published>2008-12-05T01:34:44Z</published>
	<updated>2008-12-05T01:34:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">EJB based Provider implementation should allow other interfaces except for javax.xml.ws.Provider
&lt;br&gt;------------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: GERONIMO-4450
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/GERONIMO-4450&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/GERONIMO-4450&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Geronimo
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Security Level: public (Regular issues)
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Windows XP
&lt;br&gt;JDK 1.5.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Ivan
&lt;br&gt;&lt;br&gt;&lt;br&gt;While a javax.xml.ws.Provider implementation is also an EJB session bean, it should allow other business interfaces except for the Provider.
&lt;br&gt;Current implmentation, an exception will be thrown
&lt;br&gt;javax.xml.ws.WebServiceException: Provider based SEI Class has to implement javax.xml.ws.Provider as javax.xml.ws.Provider&amp;lt;String&amp;gt;, javax.xml.ws.Provider&amp;lt;SOAPMessage&amp;gt;, javax.xml.ws.Provider&amp;lt;Source&amp;gt; or javax.xml.ws.Provider&amp;lt;JAXBContext&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:173)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:118)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderType(EJBMessageReceiver.java:186)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.getProviderMethod(EJBMessageReceiver.java:171)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.geronimo.axis2.ejb.EJBMessageReceiver.receive(EJBMessageReceiver.java:73)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:170)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:135)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &a