初学struts,走了很多弯路才配置好 struts的数据源,现将经验分享给和我一样的新手们,愿大家少走弯路,我使用的是myeclipse6.5,首先,,定义 user libraries;
在myeclipse6.5,中选择window-->prefernces-->java-->build path-->user libraries --> new -->
输入 user library name为:oracledrive 选择 ok
然后在列表中选中oracledrive项然后选择右边的add jars 然后选择oracle 安装路径下的ojdbc14.jar和ojdbc14_g.jar文件点确定。我的文件位置是 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/jdbc/lib/ (我安装的oracle 版本是oracle 10g express edition)
重复上面的步骤新建一个名为jdbc的 user library然后添加commons-pool.jar、commons-dbcp-1.2.2.jar和commons-collections-3.2.jar
这三个文件装了myeclipes6.5,就有了 ,可以用搜索功能在eclipse中查找这些文件,然后添加到user library中。
然后,在项目中添加这两个user library
在myeclipse6.5 的项目资源管理器(package ex)中,在项目名称上点右建选择build path --> add libraries-->user library-->next 勾选 oracledrive和jdbc 选择 finish
最后,配置struts-config.xml
在配置节中加入以下内容:
code:
注意jdbc:oracle:thin:@127.0.0.1:1521:xe 中 xe 为oracle的sid,oracle 10g express edition默认为 xe。
若进行了以上操作
启动tomcat仍然出现 java.lang.classnotfoundexception: ………………………………
将上面的 ojdbc14.jar,commons-pool.jar、commons-dbcp-1.2.2.jar和commons-collections-3.2.jar
拷贝到tomcat安装路径中的lib文件夹中就可以了,我的是/opt/tomcat6/lib。
