在Oracle Server上配置IBMJCE Cryptography lib

时间:2015-12-29 07:34:16

标签: java linux oracle tomcat

我是Linux新手,我想配置我的oracle服务器' JDK使用IBM JCE加密提供程序。如果它是Windows我曾经将jar文件复制到JAVA_HOME/JRE/lib文件夹的ext文件夹中,然后将提供程序包含在java.security文件中。但是在Linux上我的第一个问题是我无法确定应用服务器(Tomcat 7)在哪里定位java和相关配置。在Tomcat的控制台上打印了一行显示/usr/bin/java,但ext文件夹中没有java.security。我还使用find命令查找位于服务器上的所有java.security文件。我以前配置了所有这些,但我的Web应用程序上的异常仍然存在,说无法找到IBMJCE提供程序。甚至我已经设置了JAVA_HOME变量并配置了该变量正在处理的JDK路径,但它也没有用。 我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:0)

/usr/bin/java将成为真实路径的符号链接。要查看其指向的位置ls -l。在我的机器上,这给了

$ ls -l /usr/bin/java
lrwxr-xr-x  1 root  wheel  74 15 Nov 13:22 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

请注意,可能涉及多个符号链接,在这种情况下,请在每个链接上使用ls -l