Hi,

I'm new to struts, and looking for it to decide use it or not for our new
Dev in J2ee MVC² Project.
Our most imprtant requirement is to interact with Oracle (8i) Database so
for powerfull Apps ( Large Corporate Intranet) we planned to use the Oracle
JDBC Datasource and most particularly the OracleConnectionPoolDatasource I
look in the code and all of the two ( OracleDatasource &
OracleConnectionPoolDatasource )implements javax.sql.Datasources but when I
defined my datasource in struts-config.xml :

<data-sources>
        <data-source key="poolOracle"
type="oracle.jdbc.pool.OracleConnectionPoolDataSource">
            <set-property property="autoCommit" value="false" />
            <set-property property="driver"
value="oracle.jdbc.driver.OracleDriver" />
            <set-property property="user" value="xxxxxxxx" />
            <set-property property="password" value="xxx" />
            <set-property property="url"
value="jdbc:oracle:thin:@XXX:1521:XXX" />
            <set-property property="description" value="Prest_DSI" />
            <set-property property="readOnly" value="false" />
            <set-property property="inactivity-timeout" value="30" />
            <set-property property="maxCount" value="10" />
            <set-property property="minCount" value="2"/>
        </data-source>
    </data-sources>

And Still get the same message when I running it in my web server:

java.lang.ClassCastException:
oracle.jdbc.pool.OracleConnectionPoolDataSource         at
org.apache.struts.action.ActionServlet.initApplicationDataSources(ActionServ
let.java:936)   at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:457)     at
javax.servlet.GenericServlet.init(GenericServlet.java:258)      at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:91
6)      at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:808)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3266)   at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3395)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:614)   at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)   at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)  at
org.apache.catalina.core.StandardService.start(StandardService.java:388)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
at org.apache.catalina.startup.Catalina.start(Catalina.java:781)        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)         at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)         at
java.lang.reflect.Method.invoke(Native Method)  at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) [ERROR]
ActionServlet - -Initializing application data source poolOracle
<java.lang.ClassCastException:
oracle.jdbc.pool.OracleConnectionPoolDataSource>StandardWrapper[/GEST_Presta
tion:action]: Marking servlet action as unavailable
StandardContext[/GEST_Prestation]: Servlet /GEST_Prestation threw load()
exception: javax.servlet.UnavailableException: Initializing application data
source poolOracle javax.servlet.UnavailableException: Initializing
application data source poolOracle      at
org.apache.struts.action.ActionServlet.initApplicationDataSources(ActionServ
let.java:946)   at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:457)     at
javax.servlet.GenericServlet.init(GenericServlet.java:258)      at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:91
6)      at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:808)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3266)   at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3395)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:614)   at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)   at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)  at
org.apache.catalina.core.StandardService.start(StandardService.java:388)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
at org.apache.catalina.startup.Catalina.start(Catalina.java:781)        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)         at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)         at
java.lang.reflect.Method.invoke(Native Method)  at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) 

So Ireally need help if someone can or no How to do that.

Thanks 'lot

Yannick

--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>

Reply via email to