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

QQ登录

只需一步,快速开始

查看: 18191|回复: 16

[结贴] fastjson.jar升级遇到的问题

[复制链接]

19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
发表于 2019-7-29 08:05:02 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号: 3.7
数据库: Oracle 服务器操作系统: Linux 应用服务器: Tomcat
客户端操作系统: Windows 其它 浏览器: Chrome
本帖最后由 chenyz 于 2019-7-29 08:39 编辑

近期阿里的fastjson.jar需要升级,根据论坛上提供的方法
https://github.com/alibaba/fastjson/wiki/enable_autotype
更新了jar包之后UI与BIZ可以正常编译,但BAAS部分编译失败,错误信息如下:
开始编译BAAS模型......
Exception in thread "main" java.lang.NoClassDefFoundError: com/alibaba/fastjson/JSONObject
    at com.justep.baas.compiler.BaseCompiler.createActionCode(Unknown Source)
    at com.justep.baas.compiler.java.Compiler.compileFile(Unknown Source)
    at com.justep.baas.compiler.java.Compiler.compileDir(Unknown Source)
    at com.justep.baas.compiler.java.Compiler.compileDir(Unknown Source)
    at com.justep.baas.compiler.java.Compiler.compile2Java(Unknown Source)
    at com.justep.baas.compiler.java.Compiler.compile2jar(Unknown Source)
    at com.justep.baas.compiler.java.Compiler.compile2jar(Unknown Source)
    at com.justep.baas.compiler.java.Compiler.compile(Unknown Source)
    at com.justep.baas.compiler.CompilerFactory.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.alibaba.fastjson.JSONObject
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 9 more

经检查,该jar包有在baas和bassserver项目构建路径,包也有放到bassserver项目的lib文件夹下


19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
 楼主| 发表于 2019-7-29 09:08:38 | 显示全部楼层
另外在ide首选项里面tomcat配置的jvm参数在哪个配置文件里面?在tomcat/bin/catalina.bat没有看到相应的配置参数
1564362178(1).jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-7-29 09:23:04 | 显示全部楼层
http://bbs.wex5.com/forum.php?mo ... 8&pid=165632116

这个是在studio中的,不会配置到tomcat中
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
 楼主| 发表于 2019-7-29 09:32:46 | 显示全部楼层
这个问题跟我的情况有点不一样,我的是https://github.com/alibaba/fastjson/wiki/enable_autotype配置后,更新fastjson.jar后UI与BIZ可以正常编译,但Baas编辑报类找不到报错,但这几个配置都是一样的,检查目构建路径都有引入该jar包,包也有替换runtime/BaasServer下lib下的fastJson.jar,甚至已经把包加到tomcat的bin与lib文件夹下,仍然报这个错误,但相应的UI与BIZ项目正常?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-7-29 12:07:58 | 显示全部楼层
studio中编译报错的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
 楼主| 发表于 2019-7-29 14:05:16 | 显示全部楼层
对。使用tools\compile\compileBaas.bat 一样报错
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-7-29 15:25:45 | 显示全部楼层
tools\compile\compileBaas.bat文件中java调用设置上添加参数的控制看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
 楼主| 发表于 2019-7-31 08:45:20 | 显示全部楼层
tools\compile\compileBaas.bat 文件中增加了如下设置
set JAVA_OPTS=-Xms128m -Xmx512m -XXermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Dcom.sun.management.jmxremote -Djava.awt.headless=true  -Dfastjson.parser.autoTypeAccept=com.taobao.pac.client.sdk.dataobject.,com.cainiao.   -Dfastjson.parser.autoTypeSupport=true
编译一样报错,是不是我的设置有问题?
能不能给个案例?
回复 支持 反对

使用道具 举报

19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
 楼主| 发表于 2019-7-31 09:25:15 | 显示全部楼层
另外compileUI.bat  在执行的时候,前面编译java文件没有问题,编译.w文件的时候一样报这个错误
起步能不能出一个官方的更新教程?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-7-31 11:05:35 | 显示全部楼层
Dfastjson.parser.autoTypeAccept=com.taobao.pac.client.sdk.dataobject.,com.cainiao.去掉平台的包名没有这样的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 07:41 , Processed in 0.084057 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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