问大侠们一个问题:
    我的项目部署好之后,启动。每次到buildSessionFactory的地方就报错。
报错内容是“Name jdbc is not bound in this Context”是不是我的tomcat配置的有问题阿?
tomcat配置如下,用的oracle连接池:是不是配置文件写的有问题,我实在找不出原因了。
<?xml version="1.0" encoding="UTF-8"?>
  <Context path="/ITS_KK" docBase="DBtest"
        debug="5" reloadable="true" crossContext="true">    <WatchedResource>WEB-INF/web.xml</WatchedResource> <Resource name="jdbc/orc_admin" auth="Container" type="javax.sql.DataSource"
               maxActive="100" maxIdle="30" maxWait="10000"
               username="its_kk" password="admin" driverClassName="oracle.jdbc.OracleDriver"
               url="jdbc:oracle:thin:@192.168.1.48:1521:ITS_KK"/></Context>

解决方案 »

  1.   

    你在工程中的web.xml中有没有进行配置呢
      

  2.   


    我是在hibernate.cfg.xml里面配置的,直接找的hibernate.cfg.xml。
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC
      "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
      "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration>
        <session-factory> 
        <property name="hibernate.connection.datasource">jdbc/its_admin</property>
        <property name="dialect">org.hibernate.dialect.OracleDialect</property>      <property name="show_sql">false</property>  
        <property name="use_outer_join">true</property>  
        <property name="transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
      </session-factory>
    </hibernate-configuration>
      

  3.   

    在JAVA程序里面JNDI是这个名字。
    java:comp/env/jdbc/orc_admin
      

  4.   


    改完之后也不可以,我之前的程序用的是webSphere服务,jndi写的就是jdbc/orc_admin啊!
    就可以,但是这个不知道怎么回事了。。??
      

  5.   

    你在工程中的web.xml中有没有进行配置呢
      

  6.   

    你是否在TOMCAT的LIB目录下加了CLASS12.JAR这个包,如果没加需要加上!
      

  7.   

    http://zhidao.baidu.com/question/75986741.html