> I have added these parameters to tomcat (in catalina.bat):
> -Djava.naming.provider.url=t3://lac-appserv.corp.fedex.com:7001
> -Djava.naming.factory.intial=weblogic.jndi.WLInitialContextFactory
(check your spelling of ^^^^^ initial)
instead of adding these to catalina.bat, you may want to do this
Hashtable props = new Hashtable();
props.put("java.naming.provider.url","t3://lac-appserv.corp.fedex.com:7001")
;
props.put("java.naming.factory.initial","weblogic.jndi.WLInitialContextFacto
ry");
Context ctx = new InitialContext(props);
Filip
----- Original Message -----
From: "Walter Moore" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Thursday, January 22, 2004 11:59 AM
Subject: Re: javax.naming.NameNotFoundException: Name blah.blahHome is not
bound in this context
> ok, more details. I have EJBs residing on an application server
> (lac-app) with its domain named mydomain on port 7001.
>
> I have added these parameters to tomcat (in catalina.bat):
> -Djava.naming.provider.url=t3://lac-appserv.corp.fedex.com:7001
> -Djava.naming.factory.intial=weblogic.jndi.WLInitialContextFactory
>
> What else do I need to do so this application will at least run in this
> new enviroment?
>
> ServiceLocator sl = ServiceLocator.getInstance();
> System.out.println("ServiceLocator sl=[" + sl.toString()+"]");
> DMSDAOHome dmsHome =
> (DMSDAOHome)sl.getEJBHome("DMSDAO.DMSDAOHome",
> com.fedex.lac.dms.DMSDAOHome.class);
>
> getting the service locator worked, but I get an exception when I try to
> get the EJBHome.
>
> Any suggestions?
>
> thanks,
> Walter Moore
>
> Walter Moore wrote:
>
> > Hi all,
> >
> > I've been tasked with fixing some code that broke at the new year. My
> > problem is that the developer who created the app is not available,
> > and I know little or nothing about tomcat JSPs and EJBs.
> >
> > However, I've managed to configure tomcat 4.1.29 to work until I try
> > to run the app. At which point I get the following error:
> > ===============
> > javax.naming.NameNotFoundException: Name DMSDAO.DMSDAOHome is not
> > bound in this
> > Context
> > at org.apache.naming.NamingContext.lookup(NamingContext.java:811)
> > at org.apache.naming.NamingContext.lookup(NamingContext.java:194)
> > at
> > org.apache.naming.SelectorContext.lookup(SelectorContext.java:183)
> > at javax.naming.InitialContext.lookup(InitialContext.java:345)
> > at com.fedex.lac.dms.ServiceLocator.getEJBHome(Unknown Source)
> > at
> > org.apache.jsp.ProcessLogin_jsp._jspService(ProcessLogin_jsp.java:71)
> >
> > at
> > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
> > .java:210)
> > at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
> > 95)
> > at
> > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> > icationFilterChain.java:247)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> > ilterChain.java:193)
> > at
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> > alve.java:256)
> > at
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> > t.invokeNext(StandardPipeline.java:643)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> > a:480)
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >
> > at
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> > alve.java:191)
> > at
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> > t.invokeNext(StandardPipeline.java:643)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> > a:480)
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >
> > at
> > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> > 2417)
> > at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> > ava:180)
> > at
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> > t.invokeNext(StandardPipeline.java:643)
> > at
> > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
> > rValve.java:171)
> > at
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> > t.invokeNext(StandardPipeline.java:641)
> > at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> > ava:172)
> > at
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> > t.invokeNext(StandardPipeline.java:641)
> > at
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> > 577)
> > at
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> > t.invokeNext(StandardPipeline.java:641)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> > a:480)
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >
> > at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> > ve.java:174)
> > at
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> > t.invokeNext(StandardPipeline.java:643)
> > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> > a:480)
> > at
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >
> > at
> > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:19
> > 3)
> > at
> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> > :781)
> > at
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> > ssConnection(Http11Protocol.java:549)
> > at
> > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> > :589)
> > at
> > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> > ool.java:666)
> > at java.lang.Thread.run(Thread.java:479)
> > =======================
> >
> > Now, these are the only lines I have added to the default server.xml:
> > =======
> > <Context path="/DMS" docBase="DMS" debug="1" >
> > <Logger className="org.apache.catalina.logger.FileLogger"
> > prefix="localhost_DMS." suffix=".txt"
> > timestamp="true"/>
> > <ResourceLink name="DMSDAO" global="DMSDAO"
> > type="com.fedex.lac.dms.DMSDAOHome"/>
> > <ResourceLink name="DMSDAOHome" global="DMSDAOHome"
> > type="com.fedex.lac.dms.DMSDAOHome"/>
> > </Context>
> > ========
> >
> > What am I missing?
> >
> > thanks,
> > Walter Moore
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]