|
|
@@ -295,38 +295,42 @@ linux示例:tips='请不要直接使用混淆后的jar/war'</td>
|
|
|
|
|
|
```bash
|
|
|
# 如果你有参数, 那么 -javaagent:/class-winter-core-2.7.9.jar=k1=v1,k2=v2
|
|
|
- CATALINA_OPTS="$CATALINA_OPTS -javaagent:/class-winter-core-2.7.9.jar=debug=true";
|
|
|
+ # tomcat启动往往需要通过decryptProjectPathPrefix指定要解密的路径
|
|
|
+ CATALINA_OPTS="$CATALINA_OPTS -javaagent:/class-winter-core-2.7.9.jar=debug=true,decryptProjectPathPrefix=/usr/local/xxx/";
|
|
|
export CATALINA_OPTS;
|
|
|
```
|
|
|
-
|
|
|
+
|
|
|
- linux方式二
|
|
|
-
|
|
|
+
|
|
|
在tomcat/bin目录下创建setenv.sh文件,并写上
|
|
|
-
|
|
|
+
|
|
|
```bash
|
|
|
# 如果你有参数, 那么 -javaagent:/class-winter-core-2.7.9.jar=k1=v1,k2=v2
|
|
|
- JAVA_OPTS="$JAVA_OPTS -javaagent:/class-winter-core-2.7.9.jar=debug=true";
|
|
|
+ # tomcat启动往往需要通过decryptProjectPathPrefix指定要解密的路径
|
|
|
+ JAVA_OPTS="$JAVA_OPTS -javaagent:/class-winter-core-2.7.9.jar=debug=true,decryptProjectPathPrefix=/usr/local/xxx/";
|
|
|
export JAVA_OPTS;
|
|
|
```
|
|
|
|
|
|
- windows方式一
|
|
|
|
|
|
编辑tomcat/bin/catalina.bat文件,在@echo off后加上catalina参数
|
|
|
-
|
|
|
+
|
|
|
```bash
|
|
|
rem 如果你有参数, 那么 -javaagent:D:/class-winter-core-2.7.9.jar=k1=v1,k2=v2
|
|
|
- set CATALINA_OPTS="-javaagent:D:/class-winter-core-2.7.9.jar"
|
|
|
+ rem tomcat启动往往需要通过decryptProjectPathPrefix指定要解密的路径
|
|
|
+ set CATALINA_OPTS="-javaagent:D:/class-winter-core-2.7.9.jar=decryptProjectPathPrefix=/D:/tmp/"
|
|
|
```
|
|
|
-
|
|
|
+
|
|
|
- windows方式二
|
|
|
-
|
|
|
+
|
|
|
在tomcat/bin目录下创建setenv.bat文件,并写上
|
|
|
-
|
|
|
+
|
|
|
```bash
|
|
|
rem 如果你有参数, 那么 -javaagent:D:/class-winter-core-2.7.9.jar=k1=v1,k2=v2
|
|
|
- set JAVA_OPTS="-javaagent:D:/class-winter-core-2.7.9.jar"
|
|
|
+ rem tomcat启动往往需要通过decryptProjectPathPrefix指定要解密的路径
|
|
|
+ set JAVA_OPTS="-javaagent:D:/class-winter-core-2.7.9.jar=decryptProjectPathPrefix=/D:/tmp/"
|
|
|
```
|
|
|
-
|
|
|
+
|
|
|
- #### <font face="幼圆" color = "#86CA5E" >IDE解密(启动)</font>
|
|
|
|
|
|
> 设置`-javaagent`参数指定class-winter-core或者任一加密包。有必要的话,再搭配`skipProjectPathPrefix`或者`decryptProjectPathPrefix`参数启动即可
|