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]>

Reply via email to