由于SSD1的Servelt版本过低,因此我们尝试更换Servelt版本
实验样本:EpicMo个人机,系统Ubuntu
原因
Java之所以找不到对应的Class在于我们亲爱的Servelt太老了。
实际上我们在Tomcat里面可以看到我们的TravelRequest的web.xml的标记版本是3.1,而这个版本不适配我们的Tomcat
因此解决方案,第一个是使用旧版本的Servlet,第二个就是手动更换TravelRequest的Servelt版本了
更换Servelt版本
反编译
首先我们肯定要反编译
- 下载Jad反编译工具:点击跳转。下载Jad 1.5.8e for Linux (statically linked)版本
- 反编译:
3.更改Import引用包名:
vim TravelRequest.java
此处内容需要评论回复后(审核通过)方可阅读。
4.保存并打包:
vim下,输入:wq保存
此处内容需要评论回复后(审核通过)方可阅读。
5.放入web-inf的classes文件
6.成功!
4 条评论
阿巴巴
此处内容需要评论回复后(审核通过)方可阅读。(。•ˇ‸ˇ•。)
用idea一键全部安排的明明白白OωO
外币外币