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

QQ登录

只需一步,快速开始

查看: 939|回复: 4

[结贴] Tomcat运行模式报错,调试模式没问题。

[复制链接]

10

主题

26

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
发表于 2016-7-11 19:53:18 | 显示全部楼层 |阅读模式
1.组织权限-组织管理报错,提示KSQL语句错误;如果启动BeX5运行平台,则会报该错,但是如果启动调试模式运行就没有该错误。
2.在登录后个人账户处新增了 个人基本资料修改(调取的SA_OPPerson的部分信息),在调试模式完全正常,但在正常模式启动,新增的功能则直接不见了。
版本是BeX5_V3.4_small
1报错内容如下:
Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执
行KSQL出错, KSQL: SELECT SA_OPOrg.*,SA_OPPerson as personID,SA_OPPerson.sMail as
sMail,SA_OPPerson.sOfficePhone as sOfficePhone,SA_OPPerson.sMobilePhone as sMob
ilePhone,SA_OPPerson.sName as personName,SA_OPPerson.sCode as personCode,SA_OPPe
rson.sNumb as personNumb,SA_OPPerson.sLoginName as personLoginName,SA_OPPerson.s
Password as personPassword,SA_OPPerson.sMainOrgID as personMainOrgID,SA_OPPerson
.sIDCard as personIDCard,SA_OPPerson.sValidState as personValidState,SA_OPPerson
.version as personVersion,SA_OPPerson.sSex as personSex,'' as ognName,'' as dptN
ame,'' as posName  FROM SA_OPOrg SA_OPOrg  optional  join SA_OPPerson SA_OPPerso
n on SA_OPOrg.sPersonID = SA_OPPerson WHERE ((SA_OPOrg.sParent is null) AND (SA_
OPOrg.sValidState = 1)) ORDER BY SA_OPOrg.sSequence asc LIMIT 0, 20
--> sql:
--> binds: []
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown So
urce)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown So
urce)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown So
urce)
        at com.justep.system.data.BizData.query(Unknown Source)
        at OrgProcedure.queryOPOrg(OrgProcedure.java:46)
        ... 27 more
Caused by: com.justep.exception.BusinessException: 编码: JUSTEP154053; 提示: KSQ
L语法错误, columns中的列levelName必须包含在select查出列中
        at com.justep.exception.BusinessException.create(Unknown Source)

--------------------------------------

2.截图如下
QQ图片20160711195847.png
213.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2016-7-12 09:48:36 | 显示全部楼层
1.确认启动BeX5运行平台和启动调试模式运行启动的时候输出的JUSTEP_HOME的值是否一致,平台默认的在组织管理页面中是没有用到levelName的,是在弹出框中用到的
2.参考http://docs.wex5.com/bex5-deploy-question-list-4013/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

10

主题

26

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
 楼主| 发表于 2016-7-12 14:08:49 | 显示全部楼层
jishuang 发表于 2016-7-12 09:48
1.确认启动BeX5运行平台和启动调试模式运行启动的时候输出的JUSTEP_HOME的值是否一致,平台默认的在组织管 ...

感谢, 问题2已经解决。
问题1还未解决
运行模式:
Using CATALINA_BASE:   "..\..\apache-tomcat"
Using CATALINA_HOME_BeX5_V3.4_small:   "D:\BeX5_V3.4_small\apache-tomcat"
Using CATALINA_TMPDIR: "..\..\apache-tomcat\temp"
Using JRE_HOME:        "..\..\java\jre1.8-x64"
Using CLASSPATH:       "..\..\java\jre1.8-x64\lib\tools.jar;..\..\apache-tomcat\

[JUSTEP_HOME in BusinessServer]: D:\BeX5_V3.4_small

调试模式:
Using CATALINA_BASE:   "..\..\apache-tomcat"
Using CATALINA_HOME_BeX5_V3.4_small:   "D:\BeX5_V3.4_small\apache-tomcat"
Using CATALINA_TMPDIR: "..\..\apache-tomcat\temp"
Using JRE_HOME:        "..\..\java\jre1.8-x64"
Using CLASSPATH:       "..\..\java\jre1.8-x64\lib\tools.jar;..\..\apache-tomcat\
bin\tomcat-juli.jar;D:\BeX5_V3.4_small\apache-tomcat\bin\bootstrap.jar"、

[JUSTEP_HOME in BusinessServer]: D:\BeX5_V3.4_small


没发现有什么不同
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2016-7-12 15:26:33 | 显示全部楼层
自己修改过平台的组织管理功能吗?或者对应的action
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

10

主题

26

帖子

68

积分

初级会员

Rank: 2

积分
68
QQ
 楼主| 发表于 2016-7-12 16:57:37 | 显示全部楼层
jishuang 发表于 2016-7-12 15:26
自己修改过平台的组织管理功能吗?或者对应的action

已经解决了. 也是OPM缓存问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 19:12 , Processed in 0.079588 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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