今天看程序的时候报
Naming exception in JNDIConnectionFactory looking up data source
发现原来是JNDI配置的数据库找不到,因为没有weblogic后台登陆权限,所以找到配置JNDI配置文件的位置
在weblogic项目目录中的config.xml中有描述
其中密码项是加密过的
PasswordEncrypted="{3DES}Gys6ft60nf0="
说明是用3DES加密方式,网上查找找到加密解密的java处理类
其中用到的jar包 在$JAVA_HOME/jre/lib 目录下
jce.jar
security/US_export_policy.jar
security/local_policy.jar
ext/sunjce_provider.jar
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;/*字符串 DESede(3DES) 加密*/
public class ThreeDes {
/**
* @param args在java中调用sun公司提供的3DES加密解密算法时
* ,需要使 用到$JAVA_HOME/jre/lib/目录下如下的4个jar包: jce.jar
* security/US_export_policy.jar security/local_policy.
weblogic JNDI 配置文件位置
最新推荐文章于 2020-12-08 11:30:22 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)