按照tomcat的文档配就可以了。测试代码也很完整。

解决方案 »

  1.   

    文档不懂.也找不到.我想要个现成的学学习习.我用的是jakarta-tomcat-4.1.31+ECLIPSE2.1+ORACLE8I
    在网上找资料照着弄没成功.测试说什么找不到JNDI什么的.对了,就是我在TOMCAT里填上那些URL,JDBC驱动什么的,然后保存,再反应/变更,有的时候再进来我填的这些东西就没有了.也不知道是怎么回事儿
      

  2.   

    第一句有问题,帮看看.我设置的的确是一样的啊.
    javax.naming.NameNotFoundException: Name OracleDB is not bound in this Context
    at org.apache.naming.NamingContext.lookup(NamingContext.java:764)
    at org.apache.naming.NamingContext.lookup(NamingContext.java:134)
    at org.apache.naming.NamingContext.lookup(NamingContext.java:775)
    at org.apache.naming.NamingContext.lookup(NamingContext.java:147)
    at org.apache.jsp.testdb_jsp._jspService(testdb_jsp.java:56)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:92)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:162)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:445)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    at java.lang.Thread.run(Unknown Source)
    2004-12-16 10:14:05 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
    2004-12-16 10:14:05 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
    2004-12-16 10:14:05 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.bean.LocalStrings', returnNull=true
    2004-12-16 10:14:06 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
    2004-12-16 10:14:08 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
    2004-12-16 10:14:08 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
    2004-12-16 10:14:08 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
    2004-12-16 10:14:08 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
    2004-12-16 10:14:08 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
    2004-12-16 10:14:11 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
    2004-12-16 10:14:11 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.bean.LocalStrings', returnNull=true
    2004-12-16 10:14:11 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
    2004-12-16 10:14:11 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.logic.LocalStrings', returnNull=true
    2004-12-16 10:14:11 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.logic.LocalStrings', returnNull=true
    2004-12-16 10:14:11 org.apache.struts.util.PropertyMessageResources <init>
    信息: Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
      

  3.   

    这个你可以参考看看
    <Context path="/work" docBase="C:\work" debug="0" reloadable="true">
     <Resource name="ds-oracle-work" auth="Container" type="javax.sql.DataSource"/>
    <ResourceParams name="ds-oracle-bpr">
    <parameter>
        <name>factory</name> 
        <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter><parameter>
        <name>driverClassName</name> 
        <value>oracle.jdbc.driver.OracleDriver</value>
    </parameter><parameter>
        <name>url</name>
         <value>jdbc:oracle:thin:@127.0.0.1:1521:ora8</value>
    </parameter>
    <parameter>
        <name>username</name>
        <value>work</value>
    </parameter>
    <parameter>
        <name>password</name>
        <value>work</value>
    </parameter>
    <parameter>
        <name>maxActive</name>
        <value>4</value>
    </parameter>
    <parameter>
        <name>maxIdle</name>
        <value>4</value>
    </parameter>
    <parameter>
        <name>maxWait</name>
        <value>-1</value>
    </parameter>
    </ResourceParams>
    </Context>
    注:需要注意装好TOMCAT后,需要到ORACLE目录下找ocrs12.jar,ojdbc14.jar拷到\Tomcat\common\lib下
      

  4.   

    http://blog.csdn.net/yukikaze/archive/2004/09/18/108622.aspx
    这个可能对你有帮助
      

  5.   

    可能你的数据库没有启动,或是JNDI名字你用错了。