1、授权文件license.dat 放在your_springboot.jar 同级目录
2、执行脚本,./transform.sh /home/your_springboot.jar /home/tongweb-embed-7.0.E.6_P9/lib/
#指定项目工程和tongweb-embed-7.0.E.6_P9的完整(全)路径
不指定全路径报错:
java.io.I0Exception:Source '/Users/TongWeb7.0.E.6_P9/tongweb-transform-7.0.E.6_P9//tongweb-embed-7.0.E.6_P9/lib/tongweb-embed-core-7.0.E.6_P9.jar'and destinatio'/Users/TongWeb7.0.E.6_P9/tongweb-embed-7.0.E.6_P9/lib/tongweb-embed-core-7.0.E.6_P9.jar'are the same
#针对Netty、gateway、reactor替换,用reactor的包
./transform.sh /home/your_springboot.jar /home/tongweb-spring-boot-reactor-7.0.E.6_P9/lib/
3、配置文件名称改为application.properties或application.yml
• 配置文件名称为bootstrap.yml提示找不到配置文件
• 对于配置文件在jar外面的,可以先创建一个空的配置文件 application.properties或application.yml,转换后再删除
4、需要从“tongweb-embed-7.0.E.{n}/lib/”下删除监控功能的 jar 包。
• tongweb-spring-boot-monitor-starter-1.x-{version}.jar
• tongweb-spring-boot-monitor-starter-2.x-{version}.jar
• tongweb-spring-boot-monitor-starter-3.x-{version}.jar
5、JDK环境变量配置jre报错,需全量JDK
相关报错:Cannot run program“jar”: CreateProcess error=2 ,系统找不到指定文件
6、通过转换后授权文件在your_springboot-tw.jar内,更换授权不方便,在应用application.properties 或者application.yaml 文件中指明license的路径。如:
server.tongweb.license.path=/opt/springboot/license.dat
或者
server:
tongweb:
license: path:/opt/springboot/license.dat
7、不支持转springboot3.x
版权归原作者 TongWeb7 所有, 如有侵权,请联系我们删除。