简体   繁体   English

具有SSL的类路径的Java命令行

[英]java command line with classpath for SSL

I am executing a java command line with args my command looks something like this. 我正在用args执行Java命令行,我的命令看起来像这样。

/home/test/jdk1.6.0_30/jre/bin/java  -Dweblogic.security.SSL.trustedCAKeyStore=/scratch/montrust/Trust.jks -cp  /scratch/archives/abc.jar:/scratch/wls1036/middleware/wlserver_10.3/server/lib/weblogic.jar:/scratch//wls1036/middleware/Oracle_OSB1/lib/sb-kernel-api.jar:/scratch/wls1036/middleware/Oracle_OSB1/lib/sb-kernel-impl.jar:/scratch/gangg/wls1036/middleware/Oracle_OSB1/modules/com.bea.common.configfwk_1.6.0.0.jar test.home.OSBResourceImportUtil /scratch/Farm02_base_domain/base_domain/HelloWorld.jar host.xyz.com 7771 weblogic true true true true true null 11.1.1.6 t3s

I am getting below erros when executing 执行时我跌破了错误

Exception in thread "main" java.lang.NoClassDefFoundError:  -Dweblogic/security/SSL/trustedCAKeyStore=/scratch/montrust/Trust.jks

Caused by: java.lang.ClassNotFoundException:  -Dweblogic.security.SSL.trustedCAKeyStore=.scratch.agentHome.osbssl.agent_inst.sysman.config.montrust.AgentTrust.jks
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class:  -Dweblogic.security.SSL.trustedCAKeyStore=/scratch/agentHome/osbssl/agent_inst/sysman/config/montrust/AgentTrust.jks.  

DId you try adding value of property in double quotes? 您是否尝试在双引号中添加属性的值? like below 像下面

/home/test/jdk1.6.0_30/jre/bin/java  -Dweblogic.security.SSL.trustedCAKeyStore="/scratch/montrust/Trust.jks"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM