Barry and Ted, Thanks for your helps!
YZ -----Original Message----- From: Barry Charles [mailto:[EMAIL PROTECTED]] Sent: Monday, August 19, 2002 11:02 AM To: JRun-Talk Subject: RE: How to get data source in JRun4 JRun 4.0 uses a simpler JNDI structure than 3.1 did. Take a look in the <data-source> section of jrun-resources.xml for your server. There should be a field called <jndi-name>. That value is all you need to use to look up the datasource, without any prefixes. Hope this helps. Barry Charles -----Original Message----- From: Zhang, Yuying [mailto:[EMAIL PROTECTED]] Sent: Monday, August 19, 2002 10:55 AM To: JRun-Talk Subject: How to get data source in JRun4 Hi, We are just starting to migrate our Jrun server from 3.1 to 4.0. We have a Data Souce set up in JRun4.0 and test sucessfully in JMC. However, when we use "dataSource =(DataSource)ctx.lookup("java:comp/env/jdbc/" + dsName);" to get connection from this data source, it would throw the following exceptions: An error occured while processing your request: javax.naming.NameNotFoundException: No such binding: jdbc at jrun.naming.ContextManager.getBinding(ContextManager.java:515) at jrun.naming.ContextManager.getBinding(ContextManager.java:521) at jrun.naming.ContextManager.getObject(ContextManager.java:525) at jrun.naming.ContextManager.lookup(ContextManager.java:292) at jrun.naming.JRunNamingContext.lookup(JRunNamingContext.java:485) at jrun.naming.JRunNamingContext.lookup(JRunNamingContext.java:622) at jrun.naming.JRunNamingContext.lookup(JRunNamingContext.java:466) at javax.naming.InitialContext.lookup(InitialContext.java:347) at rxgui.db.Adaptor.getDataSource(Adaptor.java:68) at rxgui.db.Adaptor.getConnection(Adaptor.java:38) at jrun__footer2ejspb._jspService(jrun__footer2ejspb.java:73) at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPServlet.java:43) at jrun.jsp.JSPServlet.service(JSPServlet.java:106) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:241) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527) at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172) at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:348) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451) at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:294) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) Chained to ... Could not lookup data source<br> Stack Trace is : <pre><font color="black">rxgui.RxException: javax.naming.NameNotFoundException: No such binding: jdbc at jrun.naming.ContextManager.getBinding(ContextManager.java:515) at jrun.naming.ContextManager.getBinding(ContextManager.java:521) at jrun.naming.ContextManager.getObject(ContextManager.java:525) at jrun.naming.ContextManager.lookup(ContextManager.java:292) at jrun.naming.JRunNamingContext.lookup(JRunNamingContext.java:485) at jrun.naming.JRunNamingContext.lookup(JRunNamingContext.java:622) at jrun.naming.JRunNamingContext.lookup(JRunNamingContext.java:466) at javax.naming.InitialContext.lookup(InitialContext.java:347) at rxgui.db.Adaptor.getDataSource(Adaptor.java:68) at rxgui.db.Adaptor.getConnection(Adaptor.java:38) at jrun__footer2ejspb._jspService(jrun__footer2ejspb.java:73) at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPServlet.java:43) at jrun.jsp.JSPServlet.service(JSPServlet.java:106) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:241) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527) at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172) at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:348) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451) at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:294) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) Chained to ... Could not lookup data source at rxgui.db.Adaptor.getDataSource(Adaptor.java:72) at rxgui.db.Adaptor.getConnection(Adaptor.java:38) at jrun__footer2ejspb._jspService(jrun__footer2ejspb.java:73) at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPServlet.java:43) at jrun.jsp.JSPServlet.service(JSPServlet.java:106) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:241) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527) at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172) at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:348) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451) at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:294) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) I am new to JRun4, can anyone cast a light on this? Thanks a lot! YZ ______________________________________________________________________ Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm Archives: http://www.mail-archive.com/[email protected]/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
