`
happinessmoon
  • 浏览: 75690 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EOS开发部署资料

    博客分类:
  • EOS
阅读更多
EOS开发部署资料
http://hi.baidu.com/injava/blog/item/3b8a3e340f531d395ab5f50f.html

2007-06-25 11:041.
关于EOS的primary key
EOS的primary key初始值存储在数据库中,开始时从数据库中读取eosconfig.xml文件中配好的一些(unique/common/cacheLength)primary key缓存起来,以后从缓存中获取主键,用完从数据库中再读取一批


2.EOS常见错误解析 1)、页面中提示“对不起,没有发现被调用的Pr Automata,请与系统管理员联系”——被调用的展现自动机不存在
2)、页面中提示“错误信息:无法显示指定页面,请确信有此文件存在...”。——被调用的JSP不存在
3)、控制台中显示“CAUSED BY: com.primeton.tp.core.bizservice.ProcessException: automata ppp.fdsaf 没有正确加载!”这样的exception——业务自动机不存在或者业务自动机中调用的类没有被加载
4)、控制台抛出exception为:“CAUSED BY: com.primeton.tp.core.bizservice.ProcessException: xpath ’/root/data/test’ 定位错位”——XPATH不存在
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文件才能查找出具体的数据库操作失败原因
6)、eoslog中提示Caused by: com.primeton.tp.core.dataservice.MapException: 不能找到Entity : CORPf——表CORPf数据字典没有定义
7)、eoslog中提示Caused by: com.primeton.tp.core.dataservice.DataBaseException: ORA-00942: 表或视图不存在——数据字典已经定义,但是表不存在
8)、页面中提示“错误信息:无法显示指定页面,产生内部错误...”——很多TAG错误(一般是TAG没有封闭等引起的)不能在页面中显示为JSP错误。




3.在UNIX环境中如何启动基于Weblogic的EOS服务器

在UNIX环境中,在安装EOS目录下有一个 startWebLogic.sh的脚本,通常在终端的模式下(可以通过TELNET方式登录到UNIX),使用下面命令:
sh startWebLogic.sh >1.log 2>&1 &
就可以启动EOS,而且在控制台的输出会保存到当前目录中的1.log文件中,可以通过tail –f 1.log 的方式监控控制台的输出。

 

4.如何在UNIX环境中停止基于Weblogic的EOS服务器

在LINUX 环境中可以通过 killall java 的命令停止EOS服务器。在其它UNIX环境中需要通过下面的命令停止:
ps –ef |grep java
通过上面的命令找到当前JAVA的进程号(进程号是一个数字),再用 kill ????(????就是上面找到的进程号码)就可以停止EOS。

 

5.如何修改EOS输出日志的级别

在$EOS_HOME目录下的config/log4j-config.properties文件中有
log4j.logger.com.primeton=DEBUG
通常情况下为“DEBUG”,这样可以从logs/eoslog.log中获得系统运行的详细日志。如果是运行环境,建议将“DEBUG”修改为“ERROR”。

 

6.怎样利用普元现有的业务字典

每个项目都有很多业务字典,比如性别(男、女)之类。一般情况下需要建很多编码表,这样既不利于维护,也不利于开发。普元EOS提供了两张表专门维护业务字典(BNDICT_T_BUSINTYPE及BNDICT_T_DICTIONARY),在BNDICT_T_DICTIONARY表中有status字段,0表示该业务字典有效,普元EOS在获取业务字典时也提供了方便使用的tag(DICT系列,可从《构件参考手册》中查看具体用法)。

 

7.从安装后的开发状态到上线状态,EOS有哪几个地方需要调整

基本上有这几个大的地方需要调整:
1、vm内存,缺省的开发状态低于256M,上线后推荐调整为1G;
2、DBC connection pool 的size缺省为10,上线后要根据并发的操作数做适当的扩大;
3、EJB pool的size缺省为10,上线后要根据监控的轻快做适当的扩大;
4、log的级别缺省级别为debug,在系统运行稳定后,建议调整为warn,或者根据重要程度为不同的模块设置不同的log级别。


EOS常见错误2006-04-04Tag:eos
http://pony.blogbus.com/logs/3556027.html



1、页面中提示“对不起,没有发现被调用的Pr Automata,请与系统管理员联系”——被调用的展现自动机不存在
2、页面中提示“错误信息:无法显示指定页面,请确信有此文件存在...”。——被调用的JSP不存在
3、控制台中显示“CAUSED BY: com.primeton.tp.core.bizservice.ProcessException: automata ppp.fdsaf 没有正确加载!”这样的exception——业务自动机不存在或者业务自动机中调用的类没有被加载
4、控制台抛出exception为:“CAUSED BY: com.primeton.tp.core.bizservice.ProcessException: xpath ’/root/data/test’ 定位错位”——XPATH不存在
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文件才能查找出具体的数据库操作失败原因
6、eoslog中提示Caused by: com.primeton.tp.core.dataservice.MapException: 不能找到Entity : CORPf——表CORPf数据字典没有定义
7、eoslog中提示Caused by: com.primeton.tp.core.dataservice.DataBaseException: ORA-00942: 表或视图不存在——数据字典已经定义,但是表不存在
8、页面中提示“错误信息:无法显示指定页面,产生内部错误...”——很多TAG错误(一般是TAG没有封闭等引起的)不能在页面中显示为JSP错误。

如果在使用EOS开发项目时出错,首先要找到错误所在,然后进行下一步的分析,通常,有以下几种查找错误的方法:
1、对于weblogic服务器,先到控制台上查找错误,如果能够理解控制台抛出的错误就可马上进行分析,如果是websphere服务器,请参考下面的2;
2、如果控制台上找不到或者不明白抛出的Exception表达的意思,可到$EOS_HOME$/logs下面找到eoslog.log并用utraedit打开,按住ctrl+end键,向上查找,一般发生错误时都会抛出很大一段Exception信息,Exception能够比较准确地定位错误信息。


分享到:
评论

相关推荐

    EOS开发部署大全

    本人EOS从0实战爬坑的部署大全,基本上涵盖常见的issues和解决方案

    普元EOS开发帮助手册

    普元EOS开发帮助手册,普元EOS开发帮助手册,普元EOS开发帮助手册,普元EOS开发帮助手册

    EOS部署手册

    EOS开发规范版本1.0是苏州科大恒星信息技术有限公司安徽服务保障系统EOS 开发规范的最新版本,发布于2006年10月。 2.1 编写目的 编写目的旨在明确开发规范的目的和范围,确保开发过程中的统一性和标准化。 2.2 ...

    普元EOS开发平台

    ### 普元EOS开发平台知识点详解 #### 一、普元EOS开发平台概述 **普元EOS开发平台**(Primeton EOS® Platform)是一款基于Java EE和Eclipse等开放技术构建的领先SOA(面向服务架构)应用平台。该平台采用先进的...

    普元EOS培训资料 绝对好 初学者的好朋友

    接下来,《EOS入门必备.doc》是初学者的快速入门指南,它可能涵盖了EOS的基本概念、安装步骤、用户界面操作、数据管理、服务部署以及常见的问题解决方法。通过这份文档,新用户可以快速熟悉EOS的使用环境,为后续的...

    普元eos7.5开发手册

    ### 普元EOS Platform 7.5 开发手册知识点概览 #### 一、NUIDemo使用与实践 **1.1 执行SQL脚本** - **知识点概述:** - 在开始学习NUI控件之前,首先需要了解如何执行SQL脚本,这是进行后续开发的基础。 - SQL...

    EOS_Platform_7.0扩展开发教程

    《EOS Platform 7.0 扩展开发教程》是一份专为开发者设计的详细指南,旨在帮助他们深入了解EOS区块链平台的第七个主要版本,并掌握如何进行扩展开发。EOS平台以其高性能、可扩展性和去中心化的特性,成为区块链应用...

    《EOS RichWeb开发指南》

    5. 开发工具:介绍EOS开发环境的搭建,如使用eosio.cdt、eosio.contracts库以及EOS钱包管理工具如 Scatter、Keosd 等。 6. 构建DApps:详细步骤和最佳实践,指导开发者如何从零开始创建一个完整的EOS DApp,包括...

    EOS6中级开发实战.

    3. **EOS开发版的安装**: 文件中未详细描述具体的安装步骤,但通常会包含下载、配置环境、安装指南、系统需求等环节。 4. **EOS产品特性**: - **构件化**:EOS支持构件化开发,允许设计、开发、调试、测试、...

    普元EOS开发向导

    【普元EOS开发向导】是一份针对普元EOS平台的开发指南,旨在帮助开发者快速理解和实践基于EOS的系统开发。EOS是一个企业级的应用开发框架,它提供了丰富的功能和工具来简化企业应用的构建过程。这份向导包含了两个...

    普元EOS7.5基础教程(官网版)

    1. **开发环境搭建**:配置开发工具,如IDEA或Eclipse,集成EOS7.5的开发插件。 2. **编写服务代码**:学习使用Java或其他语言编写符合EOS7.5规范的服务接口和实现。 3. **打包与部署**:将应用打包成WAR或JAR文件,...

    Primeton BPS 6.6开发教程(EOS 开发模式).pdf

    文档通过案例引导读者在EOS开发模式下,进行流程应用的开发,并对业务流程的定义、开发、调试、运行、部署、监控和业务定制等关键流程提供指导。 BPS 6.6产品是基于SOA架构的流程管理平台,它支持业务流程的全生命...

    EOS6 RichWeb开发指南 ,介绍EOS6的相关文档,欢迎下载!

    为了支持RichWeb开发,EOS6提供了各种开发工具,如EOS Studio、EOSIO钱包、EOSIO测试网等,帮助开发者进行快速原型设计、测试和部署。 **5. 部署与部署策略** 在EOS6中,部署策略对于优化应用性能至关重要。开发者...

    EOS_Platform_7.0基础开发教程

    理解这些基本概念是进行EOS开发的基础。接着,教程会深入讲解EOS的账户系统和权限管理,这是保障链上安全的关键环节。 智能合约是EOS平台的核心组成部分,教程将详细解释如何使用EOSIO的C++智能合约语言编写、编译...

    EOS开发演示

    在本文中,我们将深入探讨"EOS开发演示"的相关知识点,这对于初学者来说是一个非常实用的学习资源。EOS(Enterprise Operating System)是一种基于区块链技术的分布式应用操作系统,旨在提供高性能、高可扩展性和高...

    普元EOS基础开发指南

    在本指南中,读者将深入学习如何利用EOS进行应用程序的开发、测试和部署。 首先,EOS集成开发环境(IDE)是整个开发流程的核心,它集成了多种开发工具,包括代码编辑器、调试器、项目管理器以及版本控制系统等。这...

Global site tag (gtag.js) - Google Analytics