在Linux下配置Struts中的Oracle数据源
初学Struts,走了很多弯路才配置好 Struts的数据源,现将经验分享给和我一样的新手们,愿大家少走弯路,我使用的是MyEclipse6.5,
初学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。
推荐阅读
-
Linux系统下中 在命令行中实现Wifi 连接的方法
-
在window和Linux下,Node.js的安装和配置教程
-
Oracle VM VirtualBox 在linux系统下安装增强插件实现访问主机的共享文档方法
-
在Linux的LEMP环境下配置OpenSSL的教程
-
Linux中在不破坏磁盘的情况下使用dd命令
-
VMware中linux环境下oracle安装图文教程(二)ORACLE 10.2.05版本的升级补丁安装
-
在Linux下配置和安装Domino 服务器的问题
-
linux下oracle报错,提示ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务的解决办法
-
在Linux系统中配置CSF防火墙的教程
-
Python环境下PyQt5的安装以及QT Desinger和PyUIC在Pycharm中的配置