|
|
@@ -72,6 +72,7 @@ public class AllTest {
|
|
|
String includeLibs = "spring-aop-5.2.7.RELEASE.jar,jackson-core-2.10.4.jar";
|
|
|
String tips = "方法已经被class-winter加密保护了,请不要直接使用java -jar xxx.jar启动项目,请使用java -javaagent:xxx.jar -jar xxx.jar启动项目.";
|
|
|
String alreadyProtectedLibs = "encrypted-lib-have-pwd-1.0.0.jar:qwer123~";
|
|
|
+ String jvmArgCheck = "-XX:+DisableAttachMechanism";
|
|
|
String debug = "true";
|
|
|
String startBat = "java -jar " + projectRootDir + "class-winter-core-2.5.0.jar"
|
|
|
+ " originJarOrWar=" + originJarOrWar
|
|
|
@@ -83,6 +84,7 @@ public class AllTest {
|
|
|
+ " tips=" + (BashUtil.IS_WINDOWS ? "\"".concat(tips).concat("\"") : "'".concat(tips).concat("'"))
|
|
|
+ " alreadyProtectedLibs=" + alreadyProtectedLibs
|
|
|
//+ " supportFile=" + supportFile
|
|
|
+ + " jvmArgCheck=" + jvmArgCheck
|
|
|
+ " debug=" + debug
|
|
|
;
|
|
|
BashUtil.runBashAndPrint(startBat);
|
|
|
@@ -91,6 +93,6 @@ public class AllTest {
|
|
|
// 解密(模拟启动加密后的jar包)
|
|
|
// String javaagentArgs = "";
|
|
|
String javaagentArgs = "=debug=true,password=" + password;
|
|
|
- BashUtil.runBashAndPrint(String.format("java -javaagent:%s%s -jar %s", encryptedJar, javaagentArgs, encryptedJar));
|
|
|
+ BashUtil.runBashAndPrint(String.format("java -javaagent:%s%s -XX:+DisableAttachMechanism -jar %s", encryptedJar, javaagentArgs, encryptedJar));
|
|
|
}
|
|
|
}
|