2 qq 33390825 qq_33390825 于 2016.01.25 13:43 提问

部署到tomcat的class文件与实际的不一样

我在svn下载代码后修改发布,运行的是下载下来的代码,后来我就webapp下面的删除后重新部署结果还是一样,我在用反编译工具看了一下 结果是这样的!图片说明

3个回答

rui888
rui888   Ds   Rxr 2016.01.25 13:58

编译前后反编译之后不是一模一样的,不同反编译软件写法不一样。

qq_33390825
qq_33390825 回复无法显示此用户: 在打包也是一样的,已经试过几次了都这样,bug的时候都不走我写的代码
接近 2 年之前 回复
rui888
rui888 回复qq_33390825: 那么你把部署的目录底下全部删除,再重新打包看看呢?
接近 2 年之前 回复
qq_33390825
qq_33390825 不是啊 ,很明显少了好多行代码 他执行的时候也是按照我修改前的执行
接近 2 年之前 回复
Iamxiaoxiong
Iamxiaoxiong   2016.01.26 10:43

1, 停止tomcat
2, 查看conf\server.xml文件,看tomcat配置加载的目录是哪里

3, 如果是webapps, 那么删除webapps下面的所有war和对应的文件夹
4,删除work目录下对应的缓存信息
5, 重新把war包部署 启动tomcat

u013701546
u013701546   2016.01.26 16:35

clean工程后,重新编译一下

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!