网站地图
  
  高级搜索
  首页   技术论坛   博客 派计划   产品中心   资源中心   银弹在线   商城  

 
  本文的标签
EOS知识库 (收录445篇)EOSServer (收录121篇)
  SOA2007 - SOA实践
我们何时迈向SOA
——SOA在中国的整体发展现状究竟如何?
我们如何迈向SOA
——中国企业如何迈出实施SOA的第一步?
我们应采用何种技术
——SOA国际标准SCA/SDO的具体内涵?
我们还需要何种技能
——SOA将如何改变系统架构设计以及项目管理过程?

EOS常见错误解析


发布时间:2005-08-19 00:00:00 作者:cservice 出处:goComDevCenter 语言:中文 阅读次数:1115

【适用范围】

通用


【内容】
1、页面中提示“对不起,没有发现被调用的Pr Automata,请与系统管理员联系”

原因:被调用的展现逻辑(自动机)没有被部署到Server上,可以从EOS管理控制台(eosmgr)-〉应用管理-〉展现逻辑管理中查看这个展现逻辑有没有被加载,或者直接到eosserver/prlogic相应的包下查看是否存在编译后的文件。解决办法是:开发环境中在展现逻辑上打断点调试,运行环境中则可以发布包含该逻辑的epj包。



2、页面中提示“错误信息:无法显示指定页面,请确信有此文件存在...”。

原因:被调用的jsp没有被部署到Server上。解决办法:开发环境中编译jsp,运行环境中则可以发布包含该jsp的epj包。



3、控制台中显示“CAUSED BY: com.primeton.tp.core.bizservice.ProcessException: automata ppp.fdsaf 没有正确加载!”这样的exception

原因:业务逻辑(自动机)不存在或者业务逻辑中调用的类没有被加载。解决办法:重新发布包含该逻辑的epj包,或者将class文件直接放到相应的应用服务器类目录下。



4、控制台抛出exception为:“CAUSED BY: com.primeton.tp.core.bizservice.ProcessException: xpath ’/root/data/test’ 定位错位”

原因:XML数据总线上不存在这个XPATH。解决办法:大多情况是没有送入设置的参数,只要在调用逻辑前,构造或传递相应的节点到XML数据总线上就好了。



5、控制台的提示“Exception use case name: JSTEL_B_InsertCustcom.primeton.tp.core.bizservice.ProcessException at com.primeton.tp.core.bizservice.state.MethodBizState.invoke(MethodBizState.java:62)”

原因:数据库操作失败(如主键冲突、非空字段缺少值、外键不存在等)。解决办法:通过查看eoslog.log文件,看Causeby什么原因,才能查找出具体的数据库操作失败原因。



6、eoslog中提示Caused by: com.primeton.tp.core.dataservice.MapException: 不能找到Entity : CORPf

原因:没有为CORPf创建数据实体。解决办法:在开发环境中导入数据实体,或者将数据实体文件拷贝到datadict目录下。

 


7、eoslog中提示Caused by: com.primeton.tp.core.dataservice.DataBaseException: ORA-00942: 表或视图不存在

原因:数据实体已经定义,但是物理表不存在。解决办法:看表是不是被删除了,需要重新创建。



8、页面中提示“错误信息:无法显示指定页面,产生内部错误...”

原因:很可能是页面TAG的错误,比如TAG没有封闭等引发的异常。解决办法:结合控制台和eos日志查找具体原因。建议将jsp的代码一段段的添加上去,比较容易定位出错的位置。




【备注】
 

 

 评论 查看全部评论
 
zhaojing414 于 2007-06-28
针对第四点中的错误,如果调用的展现逻辑没用到该节点,xml文件中也存在该节点,但还是抛出这种错误,请问是哪里出了问题

 

声明:本栏目转载文字、造型、样式、图形及程序如有来自网络,版权归原作者或首发媒体所有,欢迎任何个人访问或者转载,若有作者及出处有误,请来信说明,我们将及时更正。