By the way, to avoid confusion...I know I can specify the datasource
in web.xml with Resin, for instance like this:
<web-app xmlns="http://caucho.com/ns/resin";
         xmlns:resin="http://caucho.com/ns/resin/core";>

  <database jndi-name="jdbc/HogwartsStore"/>
    <driver>
      <type>org.postgresql.Driver</type>
      <url>jdbc:postgresql://127.0.0.1:5432/hogwarts_store</url>
      <user>web</user>
      <password>i19web</password>
    </driver>
  </database>

  ...

  <servlet servlet-name="example.TestDatabase"
servlet-class="example.TestDatabase"/>
  <servlet-mapping url-pattern="/TestDatabase"
servlet-name="example.TestDatabase"/>

  ...

</web-app>

But that is not what I am looking for. I am looking for a container
managed connection.

best regards
Audun

On 6/3/05, Audun V. Nes <[EMAIL PROTECTED]> wrote:
> Hi
> 
> This actually more of a Resin 3 question than a DBForms question, but
> I take the chance of asking it here anyway, because if anyone of you
> are using Resin, you will quickly be able to answer it.
> 
> I am trying to enable enable database lookup through JNDI, so in
> dbforms-config.xml, I have the following:
> 
> <dbconnection
>                 name = "java:/comp/env/jdbc/DBASOL"
>                 isJndi = "true"
>         />
> 
> In resin.conf I have:
> database>
>            <jndi-name>jdbc/DBASOL</jndi-name>
>            <driver type="oracle.jdbc.driver.OracleDriver">
>              <url>jdbc:oracle:thin:@overlord:1521:PROD</url>
>              <user>website</user>
>              <password>secret</password>
>             </driver>
>             <prepared-statement-cache-size>10</prepared-statement-cache-size>
>             <max-connections>20</max-connections>
>             <max-idle-time>30s</max-idle-time>
>           </database>
> 
> However, when running an application I get the following exception:
> 03 jun 2005 14:51:05,328 ERROR
> org.dbforms.taglib.DbFormTag.doCatch(DbFormTag.java:1094)
> DbFormTag.doCatch called - java.lang.IllegalArgumentException:
> JDBC-Troubles:  was not able to create connection from DbConnection =
> id=null, name=java:/comp/env/jdbc/DBASOL, jndi=true, conClass=null,
> username=null, default=true
> java.lang.IllegalArgumentException: JDBC-Troubles:  was not able to
> create connection from DbConnection = id=null,
> name=java:/comp/env/jdbc/DBASOL, jndi=true, conClass=null,
> username=null, default=true
>         at 
> org.dbforms.config.DbFormsConfig.getConnection(DbFormsConfig.java:130)
>         at org.dbforms.taglib.DbFormTag.doStartTag(DbFormTag.java:1222)
>         at _jsp._index__jsp._jspService(_index__jsp.java:72)
>         at com.caucho.jsp.JavaPage.service(JavaPage.java:63)
>         at com.caucho.jsp.Page.pageservice(Page.java:570)
>         at 
> com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:159)
>         at 
> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
>         at 
> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
>         at 
> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
>         at com.caucho.server.port.TcpConnection.run(TcpConnection.java:341)
>         at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
>         at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
>         at java.lang.Thread.run(Thread.java:534)
> 
> I might be missing something in web.xml ?
> When I set up database lookup through JNDI in Tomcat, I had to add the
> following to web.xml:
> <resource-ref>
>          <description>Oracle Datasource</description>
>          <res-ref-name>jdbc/DBASOL</res-ref-name>
>          <res-type>javax.sql.DataSource</res-type>
>          <res-auth>Container</res-auth>
>   </resource-ref>
> 
> But the same text in web.xml doesn't work with Resin, and the Resin
> docs are pretty limited on this area I think, so I am stuck.
> 
> best regards
> Audun
> 


-- 
best regards
Audun


-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
DbForms Mailing List

http://www.wap-force.net/dbforms

Reply via email to