加密狗打包Springboot问题

Q1: 加密狗加密jar包/war包后程序报java.lang.verifyerror错误

A1: 

     将java打包成jar,然后复制一份jar用作加密,将不需要加密的Class文件或者报错的Class类,进行剔除,之后使用加密软件进行加密,加密完之后,使用rar压缩包打开原始jar,进行剔除已加密的Class文件,之后将所有两个jar包放入jre的ext目录下,如果出现找不到配置文件,需要打印出ClassPath路径,将配置文件在ClassPath路径下存放一份.其他操作请按官方文档来做即可,若报java.lang.verifyerror错误,请在JVM中配置 

Java 7:设置 –usesplitverifier    

Java 8:设置 –noverify


Q2: 加密狗加密springboot jar包项目报找不到文件或者NO Mapper ... 错误

A2:

      在项目运行中打印出ClassPath路径,将缺失的文件/配置copy至classpath路径下;

      获取路径方法1: 

                           URL resource = DataAnalysisStartedListener.class.getResource("/"); System.out.println(resource.toString()+"----→started classpath");

Q3: 如何查看featuresID

A3: 

    电脑插入加密狗 ,然后使用浏览器访问 http://localhost:1947


注:加密狗加密jar文件只能加密一部分,不能全部加密

相关推荐

评论 抢沙发

表情
  1. #1

    来自X市的用户(2019-01-06)
    评论暂不开放 ...

首页上一页12下一页尾页