破解Jboss部署war文件中的USB加密狗的方法,可行吗!

有个基于web的应用,用war打包,Jboss做服务器的软件。这个软件是用USB狗防护,每次安装和正式运行都需要狗,很麻烦。我想去掉它!我的方法如下:
1.停止Jboss服务器。
2.用解压软件(alZip)解压war文件,找到访问加密狗的部分,用JAD反编译,修改后重新编译,编译都没问题。
3.复制JDK/bin/jar.exe到解压的文件夹,用如下的命令生成war文件
 jar   cvf    xxx.war  .(点)       然后用解压软件删除其中多余的jar.exe 
4.将生成的新xxx.war复制到jboss的server/default/deploy下
5.重新启动Jboss服务器,启动过程正常
   可当访问的时候,服务器输出:java.util.zip.ZipExetion :invalid entry size (excepted 404946592 but got 0 bytes)…很多错误信息。
   从错误来看,是文件大小不对了,难道是压缩方法或工具错了?
   朋友们,能告诉我错在哪里,该如何解决这个问题呢?
   这个一旦成功,我想J2EE类型软件的加密就没什么难的了。呵呵
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值