On Tue, 6 Mar 2001, Hardy, Patrick, DDI - Garden City wrote:

> Thanks. I modified the code so that it passes in the provider URL based on
> EJB server.

You are probably better off putting a jndi.properties file in your
classpath - or does weblogic's jndi implementation ignore this?

Tom

> -----Original Message-----
> From: Tom Cook [mailto:[EMAIL PROTECTED]]
> Sent: Monday, March 05, 2001 18:51 PM
> To: JBoss-User
> Subject: Re: [jBoss-User] javax.naming.ServiceUnavailableException: t3.
> Why?
> 
> 
> You are trying to use a weblogic style url in your jndi.properties (or
> whatever you use to set java.naming.provider.url), aren't you?  URLs for
> JBoss naming service are of the form 'host:port', not 't3://host:port'
> 
> Tom
> 
> On Mon, 5 Mar 2001, Hardy, Patrick, DDI - Garden City wrote:
> 
> > Hello,
> > 
> > I have JBoss 2.0 FINAL running on one server and Apache Tomcat running on
> > another server. When executing my servlet, I keep getting the following
> > exception:
> > 
> > javax.naming.ServiceUnavailableException: t3.  Root exception is
> > java.net.Unknow
> > nHostException: t3
> >         at java.net.InetAddress.getAllByName0(InetAddress.java:571)
> >         at java.net.InetAddress.getAllByName0(InetAddress.java:540)
> >         at java.net.InetAddress.getByName(InetAddress.java:449)
> >         at java.net.Socket.<init>(Socket.java:100)
> >         at
> org.jnp.interfaces.NamingContext.getServer(NamingContext.java:94)
> >         at
> org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:693)
> >         at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:286)
> >         at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:279)
> >         at javax.naming.InitialContext.lookup(InitialContext.java:350)
> >         at
> > com.bookspan.BOMC.editor.client.controller.Editor.service(Editor.java
> > :36)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at
> > org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:4
> > 04)
> > 
> > 
> > Can anyone tell me why? Everything in JBoss seems to be running and Tomcat
> > is fine.
> > 
> > Relevant servlet code is the following:
> > 
> >         private Context getInitialContext() throws NamingException
> >         {
> >           Properties p = new Properties();
> >           p.put (Context.INITIAL_CONTEXT_FACTORY,
> >                   "org.jnp.interfaces.NamingContextFactory");
> >           p.put (Context.PROVIDER_URL, "t3://marvin:1099");
> > 
> >           return new InitialContext (p);
> >         }
> > 
> > 
> >         public void service (HttpServletRequest req, HttpServletResponse
> > res)
> >                             throws ServletException, IOException
> >         {
> >           LookupHome home = null;
> > 
> >           try
> >           {
> >             Context ctx = getInitialContext();
> >             Object ref = ctx.lookup ("BOMC/Lookup");
> >             home = (LookupHome) PortableRemoteObject.narrow (ref,
> >                LookupHome.class);
> >           }
> >           catch (NamingException n) {
> >             n.printStackTrace (System.err);
> >           }
> > 
> > 
> > Thanks for your help.
> > 
> > 
> > 
> > --
> > --------------------------------------------------------------
> > To subscribe:        [EMAIL PROTECTED]
> > To unsubscribe:      [EMAIL PROTECTED]
> > 
> > 
> 
> 

-- 
"If you mess with something for long enough it will break." - Schmidt



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]

Reply via email to