unix环境下运行 java weblogic.security.Encrypt 加密命令,报错如下:
Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/security/Encrypt
Caused by: java.lang.ClassNotFoundException: weblogic.security.Encrypt
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
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: weblogic.security.Encrypt. Program will exit.
解决方案:
/**/**/**/wlserver_10.3/server/lib下边的weblogic.jar移动到/**/**/**/user_projects/domains/base_domain(你的域)/下边
如:
cp /**/**/**/wlserver_10.3/server/lib/weblogic.jar /**/**/**/user_projects/domains/base_domain
然后执行 java -cp weblogic.jar weblogic.security.Encrypt 123456(密码)即可生成密文