You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Rajesh Kalluri <rk...@manduca.com> on 2002/06/26 04:09:49 UTC
running artimus/scaffold under oracle 9i. (struts connection pool)
Hi, Did any one try to run the artimus example under Oracle 8/9 i, with the
Struts connection pool.
I got some peices running fine with PoolMan but when i use the Struts
Connection pool I get the follwong errors for the same peice of
functionality.
when inside the StatementUtils.java
org.apache.scaffold.lang.ResourceException: ResourceException: A required
resource is not available.
at org.apache.artimus.article.Access.findAll(Access.java:439)
at org.apache.artimus.article.FindByLast.execute(FindByLast.java:44)
at
org.apache.scaffold.struts.ProcessAction.executeLogic(ProcessAction.java:387
)
at
org.apache.scaffold.struts.BaseHelperAction.executeLogic(BaseHelperAction.ja
va:97)
at org.apache.scaffold.struts.BaseAction.execute(BaseAction.java:837)
at org.apache.scaffold.struts.BaseAction.perform(BaseAction.java:769)
at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.ja
va:1787)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
ad.run(Thread.java:484)
Caused by:
java.sql.SQLException: Closed Statement: getMetaData
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:1130)
at
oracle.jdbc.driver.OracleResultSetImpl.getMetaData(OracleResultSetImpl.java:
150)
at
org.apache.scaffold.sql.ResultSetUtils.getCollection(ResultSetUtils.java:410
)
at
org.apache.scaffold.sql.StatementUtils.getCollection(StatementUtils.java:629
)
at
org.apache.scaffold.sql.StatementUtils.getCollection(StatementUtils.java:714
)
at org.apache.artimus.article.Access.findAll(Access.java:434)
at org.apache.artimus.article.FindByLast.execute(FindByLast.java:44)
at
org.apache.scaffold.struts.ProcessAction.executeLogic(ProcessAction.java:387
)
at
org.apache.scaffold.struts.BaseHelperAction.executeLogic(BaseHelperAction.ja
va:97)
at org.apache.scaffold.struts.BaseAction.execute(BaseAction.java:837)
at org.apache.scaffold.struts.BaseAction.perform(BaseAction.java:769)
at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.ja
va:1787)
This is my data source config in struts-config.xml.
<data-sources>
<data-source>
<set-property property="maxCount"
value="50"/>
<set-property property="minCount"
value="2"/>
<set-property property="description"
value="Artimus:oracle Data Source Configuration"/>
<set-property property="driverClass"
value="oracle.jdbc.driver.OracleDriver"/>
<set-property property="url"
value="jdbc:oracle:thin:@10.1.1.47:1521:pandora"/>
<set-property property="autoCommit"
value="true"/>
<set-property property="user"
value="content"/>
<set-property property="password"
value=""/>
</data-source>
</data-sources>
Any help is appreciated, i have been breaking my head for a while on this.
Regards
Raj
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>