日期:2014-05-20 浏览次数:20671 次
<Context path="/ckm" reloadable="true" docBase="E:\workspace\proj/webroot" workDir="E:\workspace\proj\work"> <Resource name="jdbc/DB2source" type="javax.sql.DataSource" url="jdbc:db2://127.0.0.1:50000/db1" username="xxxx" password="xxxx" driverClassName="com.ibm.db2.jcc.DB2Driver" maxIdle="3" maxWait="-1" maxActive="50" /> </Context>
------解决方案--------------------
这个需要到网上去找吗,嘿嘿,远在天边,近在眼前啊,在本机的Tomcat文档中就有的:
http://localhost:8080/tomcat-docs/jndi-datasource-examples-howto.html
------解决方案--------------------
tomcat的配置:
在\tomcat-5.5.23\conf\Catalina\localhost下建一个XML文件,名字随意,内容的话,就是参考1楼的八爪鱼兄弟的。
用spring的话,还需要在spring配置文件中配置:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="resourceRef">
<value>true</value>
</property>
<property name="jndiName">
<value>jdbc/DB2source</value>
</property>
</bean>
------解决方案--------------------
path="/ckm" 是指:你项目打开时的路径,比如你在ie中的url:http://localhost:8080/ckm
docBase="E:\workspace\proj/webroot" 是指:你开发的项目在你硬盘中的实际路径,注意要指项目的web目录
workDir="E:\workspace\proj\work"是指:你项目中的jsp文件的编译地址,这个不配置的话,默认是会指向tomcat安装目录的work下
OK?
------解决方案--------------------
<bean>的话是要看你是否用spring,如果用的话,就加到spring配置文件里去
看你的项目名称,应该是用了spring