起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3531|回复: 7

[处理中3] 急!Bass编译后执行的还是旧代码

[复制链接]

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
发表于 2020-6-5 15:02:36 | 显示全部楼层 |阅读模式

本地开始出现这个问题,参考了

这个:http://bbs.wex5.com/forum.php?mo ... s%E7%BC%96%E8%AF%91
解决了,但是测试环境就没有解决,我删除了
/home/cicdi/BeX538/BeX5Server/apache-tomcat/work,
/home/cicdi/BeX538/BeX5Server/runtime/BaasServer/baas

但是重新编译,重启后还是运行的原版代码。不知道怎么回事。还有什么解决办法吗?


今天添加的新的定时任务也是这样:
Type 异常报告
消息 执行Action:jsptpd/DzfpAuto/auto_DownLoad失败,Action[jsptpd/DzfpAuto/auto_DownLoad] Class加载失败,可能原因:Baas模型没有编译,请Baas模型编译后重启服务!
描述 服务器遇到一个意外的情况,阻止它完成请求。
Exception


这个本地就没有报出,测试环境也早就重新编译好几遍了。




91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2020-6-5 20:53:04 | 显示全部楼层
runtime\BaasServer\WEB-INF\lib\baas_model_service.jar是新的吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2020-6-6 10:40:41 | 显示全部楼层
本帖最后由 sandgia 于 2020-6-6 10:42 编辑
jishuang 发表于 2020-6-5 20:53
runtime\BaasServer\WEB-INF\lib\baas_model_service.jar是新的吗?

怎么看是不是新的?这个还有版本号吗?测试环境的没有动过。本地和测试通过git同步的,请参考附件。

baas_model_service.zip

440.82 KB, 下载次数: 44

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2020-6-8 09:45:11 | 显示全部楼层
看时间是不是你编译的时间生成的啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2020-6-8 10:55:06 | 显示全部楼层
本帖最后由 sandgia 于 2020-6-8 11:53 编辑
jishuang 发表于 2020-6-8 09:45
看时间是不是你编译的时间生成的啊

我是先清除了 /home/cicdi/BeX538/BeX5Server/runtime/BaasServer/baas 下面的东西,然后编译生成的,肯定是新的,而且后来 我清了 /home/cicdi/BeX538/BeX5Server/apache-tomcat/work ,重启的。

还有什么地方没有照顾到?我这边等着配置定时任务,和别的系统也有关,麻烦看下。

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2020-6-8 14:28:32 | 显示全部楼层
如果确认是编译的最新的运行肯定能找到,可以用反编译工具看看里面class的内容
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2020-6-8 16:14:06 | 显示全部楼层
本帖最后由 sandgia 于 2020-6-8 17:23 编辑

jishuang 发表于 2020-6-8 14:28
如果确认是编译的最新的运行肯定能找到,可以用反编译工具看看里面class的内容 ...

我怀疑找错了路径,运行时候bass去加载的.class文件在什么目录下?
在测试环境下,能找到的java文件都是最新的。至于编译为什么有问题,而且编译后的.class文件在什么地方,暂时还不太清楚。而且是不是只有1处?如果只有1处,应该不会太有问题吧。我看到贴吧里面这个模块的和我类似的问题还是挺多的,但是大部分也没有明确的解决方法。

说明.png
请顺便解释一下上面的说明中 lib文件夹下的生成的文件是什么? 不是每一个都是把,还有依赖的包,你们自己生成的应该有特定的名称吧?

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2020-6-8 18:58:17 | 显示全部楼层
设计模式中运行的找的就是model同级的baas下的class文件

beX5中运行时找的就是runtime\BaasServer\WEB-INF\lib\baas_model_service.jar
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-29 10:17 , Processed in 0.126394 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表