Re: Shouldn't JNDIRegister lookup work as JDBCWorkflowStore? correction
"Hani Suleiman" <[email protected]> Mon, 1 Mar 2004 14:55:49 -0500 (EST)
| Newsgroups | gmane.comp.java.open-symphony.devel |
|---|---|
| Message-ID | <[email protected]> |
Aha! Yeah, can you file at issue so I can make sure it gets corrected and
shows up in the release notes etc? Thanks!
Hernani Mourão said:
> Hi,
>
> Of course there was an error in my previous post. The JNDIRegister should
> be:
>
> Regards,
> Hernâni
>
> try {
> try {
> r = (Register) new InitialContext().lookup(location); <--
> line nok
> } catch (NamingException e) {
> log.info("location = " + location);
>
> //ok, couldn't find it, look in env
> r = (Register) new
> InitialContext().lookup("java:comp/env/"
> + location); <-- line nok
> }
> } catch (NamingException e) {
> String message = "Could not look up JNDI register at: " +
> location;
> throw new WorkflowException(message, e);
> }
>
>
> -----Original Message-----
> From: Hernani Mourão [mailto:[email protected]]
> Sent: segunda-feira, 1 de Março de 2004 2:05
> To: [email protected]
> Subject: Shouldn't JNDIRegister lookup work as JDBCWorkflowStore?
>
>
> Hi all,
>
> I was stuck to get the resource ref to a Register under Tomcat 5. When I
> compared with JDBCWorkflowStore I realized that the lookup that worked was
> the second one:
> try {
> return context.lookup(location);
> } catch (NamingException e) {
> //ok, couldn't find it, look in env
> return context.lookup("java:comp/env/" + location); ->>
> this
> was working
> }
>
>
> When I look into Tomcat 5 Documentation it seems that: "All configured
> entries and resources will be placed in the java:comp/env portion of the
> JNDI namespace"
> http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-resources-howto.html
>
>
> So I only got JNDIRegister working when I changed the code as
> JDBCWorkflowStore:
> try {
>
> try {
> return new InitialContext().lookup(location);
> } catch (NamingException e) {
> //ok, couldn't find it, look in env
> return new InitialContext().lookup("java:comp/env/" +
> location);
> }
> } catch (NamingException e) {
> String message = "Could not look up JNDI register at: " +
> location;
> throw new WorkflowException(message, e);
> }
>
> Should that be a permanent change?
> regards,
> Hernâni
>
>
>
> -------------------------------------------------------
> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> Build and deploy apps & Web services for Linux with
> a free DVD software kit from IBM. Click Now!
> http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
> _______________________________________________
> Opensymphony-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-developers
>
>
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click