修改 jar 的一些体会

来源:互联网 发布:炫舞时代辅助源码 编辑:程序博客网 时间:2024/05/29 19:24

    这两天将一个商城系统部署到虚拟空间上,但空间总是有这样或那样的限制,部署JSP&Servlet时伤了不少脑筋。 

首先是WEB-INF目录不支持写入,只能修改WEB-INF下的web.xml,没办法,可是我使用了urlrewrite包,在这个目录下写不了urlrewrite.xml,就等于是urlrewrite无法工作。

阅读了一下urlrewrite的文档,发现其新的3.0测试版支持将urlrewrite.xml放置在其他目录,心里一阵窃喜,这下好办了。于是按照说明文档忙活了一阵,将配置调好(在web.xml中添加一参数即可),上传urlrewrite.xml至其他目录,重起服务器....

满怀的希望又落空了,在本机调试可以正常工作,可是在虚拟空间依旧是老样子,该url地址找不到文件。看来这个虚拟空间服务商够狠,对系统权限的限制很严格。

可也总不能坐以待毙吧,但没有urlrewrite功能的商城系统根本无法登陆后台,因为登陆验证码是利用urlrewrite显示的。最简单的办法就是修改jar包。

好,说干就干,我找到商城作者自己开发的jar包,用winrar打开,解压,hoho,这么多.class文件怎么办?

不管了,我只需要知道控制验证码的那个文件,按照系统的jsp源码找到它,当然是毫不犹豫的用小颖打开它,

心一狠,所有判断验证码的语句通通注释掉,哈哈。下面一个问题就是编译了。

好象也不难了,cmd->cd当前目录->javac 怎么?找不到一些类,

我又做了一件蠢事,可是行之有效:将所缺的类解压到当前目录,ok,javac,通过!

自然再用winrar工具,将解压的.class文件打包成.zip文件,再改为.jar 啦

本机调试,无须输入验证码,进入系统,一切正常。

当我再次满怀希望的上传至虚拟空间...结果现在是整个系统都无法显示了(hoho),生死未卜呀,呵呵呵!

希望大家能分享我开发的乐趣!嘿嘿。

原创粉丝点击