您的位置:程序门 -> java -> web 开发



tomcat连接数据池加密


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


tomcat连接数据池加密[无满意答案结贴,结贴人:umbrella_yxs]
发表于:2007-10-23 15:39:30 楼主
在tomcat6中配置连接数据库,在server.xml配置如下:
xml code
<context path="/stkq" docbase="d:/source/workspace/mystkq/webroot" reloadable="true" crosscontext="true" debug="0"> <resource name="jdbc/stkq" auth="container" type="javax.sql.datasource" maxactive="100" maxidle="30" maxwait="10000" username="workattendance" password="111111" driverclassname="oracle.jdbc.driver.oracledriver" url="jdbc:oracle:thin:@localhost:1521:orcl"/> </context>

但现在的password是明文,要求换成加密形式。tomcat6中已经使用tomcat-dbcp.jar,也没找到它的源码,所以不知道怎么修改。各位老大有没有什么方法??
发表于:2007-10-23 16:46:191楼 得分:0
麻烦~!
随便问一问可以,要是一个项目里用到多个数据库也是像这样再配一个就可以了吗~!??????
发表于:2007-10-23 21:23:342楼 得分:0
麻烦也得做啊!!
各位想想办法吧……
发表于:2007-10-23 21:25:133楼 得分:0
但现在的password是明文,要求换成加密形式。

好像做不了啊

你即使是明文,别人也不能访问的啊

不会泄密的
发表于:2007-10-23 21:26:134楼 得分:0
推荐jndi
发表于:2007-10-24 08:43:035楼 得分:0
我就是用的jndi呀。然后在tomcat里写数据库连接配置。
发表于:2007-10-24 10:44:516楼 得分:0
你的不算是jndi

你还要去修改服务器的tomcat的配置文件的
发表于:2007-10-24 10:45:257楼 得分:0
在   server.xml   修改才可以的
发表于:2007-10-24 11:46:528楼 得分:0
不能修改,tomcat   又不会帮你解密的,除非自行修改   tomcat   的源代码。

再说好了,明文也没有关系的啊,只有系统管理人员才可以看到,别人是看不到的。
发表于:2007-10-24 14:34:569楼 得分:0
真不知道你想干嘛,别人是访问不到你的tomcat下面的目录的,而且要你的数据库密码有什么用啊,又不是系统密码
发表于:2007-10-24 14:39:3710楼 得分:0
用hibernate或spring配置,或者在程序里写死,或者在程序里加密
发表于:2007-10-24 14:43:2011楼 得分:0
如果别人都能看到你的配置文件了,基本上就表示这台服务器没救了。
发表于:2007-10-25 13:59:3412楼 得分:0
经理要弄,我也没办法呀!
发表于:2007-10-29 09:06:1413楼 得分:0
问题解决,修改datasource的calss为:org.apache.commons.dbcp.basicdatasource.下载源代码,修改再打包。
发表于:2007-10-29 22:10:5814楼 得分:0
晕倒     你不还是用的dbcp啊
发表于:2007-10-30 08:38:5915楼 得分:0
但是tomcat6的dbcp没地方下啊!
发表于:2007-10-30 09:42:3216楼 得分:0
你都对我们无满意了
也不好再说些什么了
发表于:2007-11-06 18:00:2317楼 得分:0
真是死脑筋,竟然是“[无满意答案结贴]”,搞不懂加个数据库密码有什么用,如果别人可以拿到你的   server.xml   话,那也可以拿到你的   dbcp   的   jar   包,这样密码就形同虚设了。


快速检索

最新资讯
热门点击