Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 启动tomcat时出现不满意的链接错误_Java_Tomcat - Fatal编程技术网

Java 启动tomcat时出现不满意的链接错误

Java 启动tomcat时出现不满意的链接错误,java,tomcat,Java,Tomcat,我正在尝试在IBMJazzTeamServer中启用PKI/CAC身份验证。我在java.security文件中添加了以下行: security.provider.1=com.ibm.security.capi.IBMCAC <----- I added this line security.provider.2=com.ibm.jsse2.IBMJSSEProvider2 security.provider.3=com.ibm.crypto.provider.IBMJCE securi

我正在尝试在IBMJazzTeamServer中启用PKI/CAC身份验证。我在java.security文件中添加了以下行:

security.provider.1=com.ibm.security.capi.IBMCAC  <----- I added this line
security.provider.2=com.ibm.jsse2.IBMJSSEProvider2
security.provider.3=com.ibm.crypto.provider.IBMJCE
security.provider.4=com.ibm.security.jgss.IBMJGSSProvider
security.provider.5=com.ibm.security.cert.IBMCertPath
security.provider.6=com.ibm.security.sasl.IBMSASL
security.provider.7=com.ibm.xml.crypto.IBMXMLCryptoProvider
security.provider.8=com.ibm.xml.enc.IBMXMLEncProvider
security.provider.9=org.apache.harmony.security.provider.PolicyProvider
security.provider.10=com.ibm.security.jgss.mech.spnego.IBMSPNEGO

JVM找不到
ibmcac.dll
文件


检查path环境变量

JVM找不到
ibmcac.dll
文件


检查path环境变量

是的,我想是这样的,所以我在catalina.bat文件中添加了以下内容::noJuliManager set JAVA_OPTS=%JAVA_OPTS%%LOGGING_MANAGER%set JAVA_OPTS=“-Djava.library.path=C:\Program Files\IBM\JazzTeamServer\server\jre\bin\IBMAC.dll”我确信这是不正确的……你能给我指出正确的方向吗?
java.library.path
必须指向一个目录,而不是一个文件。这修复了IBMAC错误,但产生了一个新的错误。谢谢你的帮助。在我问之前,我会试着自己找出这个新错误。谢谢你的帮助。是的,我想是这样的,所以我在catalina.bat文件中添加了以下内容::noJuliManager set JAVA\u OPTS=%JAVA\u OPTS%%LOGGING\u MANAGER%set JAVA\u OPTS=“-Djava.library.path=C:\Program Files\IBM\JazzTeamServer\server\jre\bin\IBMAC.dll”我确信这是不正确的……你能给我指出正确的方向吗?
java.library.path
必须指向一个目录,而不是一个文件。这修复了IBMAC错误,但产生了一个新的错误。谢谢你的帮助。在我问之前,我会试着自己找出这个新错误。谢谢你的帮助。
Using CATALINA_BASE:   "C:\Program Files\IBM\JazzTeamServer\server\tomcat"
Using CATALINA_HOME:   "C:\Program Files\IBM\JazzTeamServer\server\tomcat"
Using CATALINA_TMPDIR: "C:\Program Files\IBM\JazzTeamServer\server\tomcat\temp"
Using JRE_HOME:        "C:\Program Files\IBM\JazzTeamServer\server\jre"
Using CLASSPATH:       "C:\Program Files\IBM\JazzTeamServer\server\tomcat\bin\bootstrap.jar;C:\Program Files\IBM\JazzTeamServer\server\tomcat\bin\tomcat-juli.jar"
java.lang.UnsatisfiedLinkError: ibmcac (Not found in java.library.path)
        at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1035)
        at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:999)
        at java.lang.System.loadLibrary(System.java:507)
        at com.ibm.security.capi.IBMCAC$1.run(IBMCAC.java:58)
...
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:280)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:454)
PS C:\Program Files\IBM\JazzTeamServer\server>