Subject: Re: Data source From: Vic Cekvenich <[EMAIL PROTECTED]> === OK, then unit test the bean on Linux. Something like a missing oracle jar in libs, classpath. Struts or App. Server will not make a non-tested (non-working) bean work. Fastest way to develop is to unit test the modules. Call the same methods in you unit test that you would call from your action. Ex: Connect, populate, get, etc. I assure you that if the bean works in a console app, it will work in the action. After you tested the bean, test the action. Do a bunch of system outs in there. You should consider developing in Linux, if deploying to Linux. good luck Vic
Daniel WAMARA wrote: > Thanks for the answer but I've forgottent to say that it works fine on my >workstation (NT4) but I got this on a Linux server. > > D. > > --------------------- > > Unit test the beans outside of Struts. > Just write a System main console app that calls your bean. > hth, > Vic > > Daniel WAMARA wrote: > > >>Could someone tell me what that is, I got this message when trying to work with my >application (The datasource data are in the Struts-config file) >> >>"2002-04-17 03:35:12 - Ctx( /hermes ): Exception in: R( /hermes + /login.do + null) >- javax.servlet.ServletException: Exception initializing application data source >org.apache.struts.action.DATA_SOURCE >> at >org.apache.struts.action.ActionServlet.initDataSources(ActionServlet.java:1080) >> at org.apache.struts.action.ActionServlet.init(ActionServlet.java:471) >> at javax.servlet.GenericServlet.init(GenericServlet.java:258) >> at org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317) >> at org.apache.tomcat.core.Handler.init(Handler.java:215) >> at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296) >> at org.apache.tomcat.core.Handler.service(Handler.java:254) >> at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) >> at >org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797) >> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) >> at >org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210) >> at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) >> at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) >> at java.lang.Thread.run(Thread.java:484) >>Root cause: >>java.sql.SQLException: 0½£F(´£ï?½ï?½PªD@ÛB¨ÞBC@ >> >> at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168) >> at oracle.jdbc.oci8.OCIDBAccess.check_error(OCIDBAccess.java:1597) >> at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java:354) >> at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:249) >> at >oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365) >> at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260) >> at >org.apache.struts.util.GenericDataSource.createConnection(GenericDataSource.java:731) >> at org.apache.struts.util.GenericDataSource.open(GenericDataSource.java:668) >> at >org.apache.struts.action.ActionServlet.initDataSources(ActionServlet.java:1077) >> at org.apache.struts.action.ActionServlet.init(ActionServlet.java:471) >> at javax.servlet.GenericServlet.init(GenericServlet.java:258) >> at org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317) >> at org.apache.tomcat.core.Handler.init(Handler.java:215) >> at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296) >> at org.apache.tomcat.core.Handler.service(Handler.java:254) >> at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) >> at >org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797) >> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) >> at >org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210) >> at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) >> at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) >> at java.lang.Thread.run(Thread.java:484)" >> >>Thanks for the help. >> >>Daniel >> >> >> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>