Java 在Oracle服务器上配置IBMJCE加密库
我是Linux新手,我想配置我的oracle服务器的JDK以使用IBM JCE加密提供程序。如果是windows,我会将jar文件复制到Java 在Oracle服务器上配置IBMJCE加密库,java,linux,oracle,tomcat,Java,Linux,Oracle,Tomcat,我是Linux新手,我想配置我的oracle服务器的JDK以使用IBM JCE加密提供程序。如果是windows,我会将jar文件复制到JAVA\u HOME/JRE/lib文件夹的ext文件夹中,然后将提供程序包含到JAVA.security文件中。但在Linux上,我的第一个问题是,我无法确定应用服务器(Tomcat7)在哪里定位java和相关配置。Tomcat的控制台上有一行显示/usr/bin/java,但那里既没有ext文件夹,也没有java.security。我还使用了find命令来
JAVA\u HOME/JRE/lib
文件夹的ext文件夹中,然后将提供程序包含到JAVA.security
文件中。但在Linux上,我的第一个问题是,我无法确定应用服务器(Tomcat7)在哪里定位java和相关配置。Tomcat的控制台上有一行显示/usr/bin/java
,但那里既没有ext
文件夹,也没有java.security
。我还使用了find
命令来查找服务器上的所有java.security
文件。我曾经配置过所有这些,但我的web应用程序上的异常仍然存在,即找不到IBMJCE提供程序。甚至我也设置了JAVA_HOME
变量,并配置了该变量所处理的JDK路径,但它也不起作用。
如何解决这个问题?
/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
。/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
。不是jce问题的答案。只是为了“如何在linux中找到java目录”?这不是jce问题的答案。只是为了“如何在linux中找到java目录”?