ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:269.41KB ,
资源ID:10322489      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10322489.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(普元启动服务失败的解决方法.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

普元启动服务失败的解决方法.docx

1、普元启动服务失败的解决方法普元启动服务失败的解决方法 当多个人同时使用一个数据库的时候,启动普元控制台会一直停留在rcall,然后显示一个超时的警告,那样就需要修改一下普元的一个定时器配置项。安装目录下PrimetonPlatformapps_configdefaultconfig 中的一个user-config.xml文件 将下列代码中高亮字段中的true改为false即可 true default 当EOS启动调试服务时,控制台停留在 RCALL后无反应一般是因为定时任务的表被锁住的原因,可在plsqldeveloper中执行以下语句:select alter system kill se

2、ssion |b.SESSION_ID|,|c.SERIAL#| immediate;from v$locked_object b,v$session cwhere b.SESSION_ID = c.SID将查询结果复制到新的SQL窗口执行,执行完成后再启动服务- 解决EOS连接失败无法启动的问题 - 查看有没有被锁的对象select * from v$locked_object - 查看被锁的对象是哪张表select * from dba_objects where object_id in(select t.OBJECT_ID from v$locked_object t)-select

3、* from dba_objects where object_id=73713 - 从菜单栏进入Tools/Sessions,将Status=ACTIVE and Sid=被锁对象id的记录,点击右键菜单中的Kill跟操作系统的兼容性有关,建议去下看ideeclipseplugins目录下org.eclipse.swt.win32.win32.x86_3.2.0.和org.eclipse.swt_3.2.0两个jar的版本,更换成高版本试试。提供清理eos开发过程中缓存清理的方法摘要:提供清理eos开发过程中缓存清理的方法。在eos开发过程中,经常遇到新开发的代码无法使用,右键部署之后依然使

4、用原来的老旧代码,非常影响开发速度。这里提供下清理缓存的方式,确定我们的最新代码能够被使用。对于分组开发过程中,各人代码版本差异无法实现同样的运行效果有特效。1.删除%EOS_HOME%apps_configdefaultwork_temp下的所有文件和文件夹。如需使用平台的各种日志请酌情备份logs下的内容。2.删除%EOS_HOME%apache-tomcat-7.0.54work下的所有内容,情况tomcat的缓存。3.删除%EOS_HOME%apache-tomcat-7.0.54webappsdefaultWEB-INF_srvworkuser下我们自己项目的内容。慎重,别删错了,我

5、们自己开发的。ESB修改默认端口61616windows操作系统下的默认的ICS服务(Internet Connection Sharing)默认占用了61616端口,因此要解决jms端口冲突的情况有两种方式。方式一: 停止ICS服务。 命令行执行 “services.msc”,找到ICS服务,右键停止,并设置为以后手动启动。方式二:修改ESB下JMS默认端口。 找到D:PrimetonESBstudioserverEOS_srvconfig下的esb-mq-config.xml和fts-server-config.xml文件,分别修改如下内容: (esb-mq-config.xml)(fts

6、-server-config.xml) tcp:/127.0.0.1:61616 5 1 如何修改Platform发布Webservice服务的命名空间摘要:如何修改Platform发布Webservice服务的命名空间()为自己指定的名字。问题描述:Platform发布Webservice服务,在浏览器上查看wsdl,客户想修改其中的命名空间,如下图红色框的内容,想更换成自己的命名空间。适用环境:PlatformV6及以上版本处理经验:可以修改user-config.xml中的配置,将DefultNameSpace这行的注释放开,修改为自己指定的值。!-应用被拦截,调用报错无法访问摘要:应用

7、被拦截,调用报错无法访问场景描述:test.html放在Tomcat的webapps/ROOT目录下,或者其他非default应用下该静态HTML页面中有一个超链接EOS test在资源管理器中直接双击该文件,在浏览器打开后(file:/协议),点击该超链接可以正常访问。但如果我通过http:/127.0.0.1:8080/test.html访问该页面(http:/协议),点击该超链接时,直接报错了,错误信息为:调用异常,请查看日志!而使用window.open没有问题。EOS test,function open_win()window.open(http:/127.0.0.1:8080/d

8、efault/skins/default/index.jsp)情况分析:获取前后http头,referer为不同应用之间的请求,那么可能被default给拦截了。解决办法:去除拦截器:把apps_configdefaultconfig eoshandler-web.xml中的以下配置注释掉,看看是否还会不会有问题: 摘要:EOS工程部署到JBOSS后报错。分析日后初步确定为 jboss-6.1.0.Finalcommonlibslf4j-api.jar与jboss-6.1.0.Finalserverdefaultdeploydefault.eardefault.warWEB-INFlibslf

9、4j-api-1.5.6.jar 冲突导致该问题已经解决。方案如下:修改 jbossserverdefaultdeployersjbossweb.deployerMETA-INFwar-deployers-jboss-beans.xml 添加org.slf4j,以过滤该包代码如下:1.2.3.-14.javax.servlet,mons.logging,org.slf4j5.然后重启JBOSS服务器。原因分析: jboss加载jar包顺序问题。摘要:在最近修改SSO应用的时候,涉及到需要在jar包中读取工程配置文件的问题。在jar包中,读取配置文件,需要单独处理。项目中的一些配置文件,如dbc

10、onfig.properties log4j.xml 不想打包进jar。因为可能会修改其中的一些配置信息,打包进jar,就变得比较笨拙,不方便修改文件。可以用如下方式,实现在jar包中读取外部配置文件。方法一:关键代码。读取properties文件方法:InputStreamins=getClass().getResourceAsStream(/resource/dbconfig.properties);但是log4j.xml 又需要单独处理:PropertyConfigurator.configure(System.getProperty(user.dir)+/resource/log4j.

11、xml);方法二:配置文件out.properties和jiar包在同一个目录下面:FileInputStreaminputStream1=newFileInputStream(out.properties); 配置文件in.properties在jar包内部:InputStreaminputStream2=a.class.getResourceAsStream(/in.properties);org.apache.axis2.AxisFault: WSDoAllReceiver:摘要:使用EOS7.2自动生成的客户端代码,在调用带有安全头部消息的webservice接口的时候,会经常出现 o

12、rg.apache.axis2.AxisFault: WSDoAllReceiver: Incoming message does not contain required Security header的异常,可以照下文处理使用EOS7.2自动生成的客户端代码,在调用带有安全头部消息的webservice接口的时候,会经常出现 org.apache.axis2.AxisFault: WSDoAllReceiver: Incoming message does not contain required Security header的异常,表示传入的消息不包含所需的安全报头,经过分析发现是该方

13、法在第一次被调用后,已经生成了一些安全校验数据,ListenerManager.defaultConfigurationContext不为空,无法对新的请求进行安全数据的封装,导致请求失败,应该清空ListenerManager.defaultConfigurationContext应用环境,重新生成对应的安全校验数据。可以照如下方式进行处理。在使用客户端代码的方法中,加入ListenerManager.defaultConfigurationContext = null;用于清空运行环境,以对新的请求,作出新的安全设置。示例代码片段:Bizletpublic Map sellOrderPri

14、ceUpdate(SellOrderImpl sellOrderImpl,SellOrderDetailImpl sellOrderDetailImpls) throws ExceptionListenerManager.defaultConfigurationContext = null; /重置axis2部分运行参数环境,用于新的请求ZCOP_SERVICEStub.ZifSoChange in=new ZCOP_SERVICEStub.ZifSoChange(); /输入ZifSoChangeResponse response=new ZCOP_SERVICEStub.ZifSoChan

15、geResponse();/输出EOS在业务程序中获取逻辑构件执行的SQL语句文章huangxu文章详情EOS在业务程序中获取逻辑构件执行的SQL语句huangxu 发表于 3个月前 来自话题#应用开发平台(EOS Platform)#90浏览摘要:更改log4j的日志配置,使用类继承方式,方法重写,在程序中获取逻辑流执行SQL。 配置文件:应用配置目录 /log4j-sys.xml (可根据实际情况使用更改具体配置文件);更改log4j的日志配置,使用类继承方式,方法重写,在程序中获取逻辑流执行SQL。配置文件:应用配置目录 /log4j-sys.xml (可根据实际情况使用更改具体配置文件

16、);配置文件说明:config/log4j-deploy.xml 部署日志 记录系统启动、停止、构件包部署、集群通知等信息的日志。config/log4j-trace.xml 跟踪日志 Server引擎的调试日志,用于系统维护人员定位系统运行问题使用。config/log4j-sys.xml 系统日志 大粒度的引擎运行的入口、出口的日志,用于调用栈分析,可以进行性能分析使用config/log4j-engine.xml 引擎日志 细粒度的引擎运行日志,可以打印上下文数据,用于定位业务问题。记录时机:页面流(P)执行、逻辑流(B)执行、服务(S)执行、Web服务(W)调用、定时任务(D)执行、J

17、SP(J)执行、SQL(Q)执行(超过时限者记录)、运算逻辑(X)执行(超过时限者记录);记录格式:有固定格式记录时间请求编号P|B|S|W|D|J|Q|X(类型)Begin|End|Exception|Run全名执行时长父全名IP地址登录用户ID登录用户名当前内存总量当前空闲内存量自定义信息。配置文件log4j-sys.xml ,找到log.sys.sql开关,off更改为all找到RollingFileAppender新建新类LimsLogOut继承RollingFileAppender,重写doAppend方法,方法参数LoggingEvent 内有属性可区分SQL。截图实例如下:由于该

18、类记录SQL日志为超过时限者记录,时限默认设置为1000毫秒,很多sql执行时间可能不需要1000毫秒,需进行更改,找到sys-config.xml 配置文件,将属性LogSqlWhenTimeout设置为1。部署配置文件,在新建类LIMSLogOut中可以处理SQL日志。多个EOS连接同一个数据库出现定时器表锁定的问题解决方案文章bigdabao文章详情多个EOS连接同一个数据库出现定时器表锁定的问题解决方案bigdabao 发表于 4个月前 来自话题#应用开发平台(EOS Platform)#260浏览摘要:多个EOS连接同一个数据库出现定时器表锁定的问题解决方案问题描述:如果多个EOS连

19、接同一个数据库,在server启动的时候,会出现EOS_QRTZ_LOCKS锁表的情况,导致Server启动不成功解决方案:多个环境连通过库,容易出现定时器锁表的问题,因为定时器默认情况下是启动,可尝试如下操作: true default 将颜色标记的true改为false(连同一个库的每个环境都需要改)用户session失效,ajax调用不能跳转的解决方案文章liucl文章详情用户session失效,ajax调用不能跳转的解决方案(Primeton EOS)liucl 发表于 9个月前 来自话题#应用开发平台(EOS Platform)#341浏览摘要:在某客户项目支持过程中发现sessio

20、n失效后,ajax还能继续调用,原因是在拦截器虽然能拦截到ajax调用,也做了跳转到index.jsp的操作,但由于是ajax调用,在index.jsp中并不能完成跳转,页面没有任何变化,所以不能正常跳转到登录页面,在abframe或其它项目可能也存在这种问题。场景一个基于Ajax技术的Web应用,采用的是多页面方式 ,每个页面内部使用Ajax实现复杂业务逻辑之间的无刷新切换,使用了Struts来实现MVC。问题对于Ajax请求,只有在通过用户验证无误之后才能对请求作出响应。如果用户长时间不做操作导致Session过时之后才发出请求,则此时应该跳转到出错页面,提示用户重新登录。对于非Ajax请

21、求,可以自定义异常并针对此异常设置相应的出错页面。在用户信息验证失败的时候直接抛出此异常即可,web容器会自动捕捉到此异常并且显示出错页面;但是,对于Ajax请求,则不会如期待的那样自动跳转到出错页面。若不错特殊处理,Ajax请求的回调函数会得到意想不到的数据而导致程序出错。分析对于一个Ajax的应用,每一次客户端和服务器的数据交互,可以看成是在一个由客户端的XMLHttpRequest和服务器端的Servlet(这里假设用Servlet响应Ajax请求)组成的闭合管道。解决在Filter中,判断当前用户是否处理登录状态,如果session已经失效则调用response.getWriter.w

22、rite(session_time_out);修改eos-ajax.js内容,判断返回的ajax.responseText的内容是否为session_time_out,如果相等,则认为session已经失效并调用top.location = auth/login.jsp;注意eos-ajax.js是平台js库文件,所以像auth/login.jsp这样的项目路径最后采用配置的方式。总结对于Ajax的请求,其数据流是封闭的,服务器发送给在客户端的数据都被XMLHttpRequest对象所获得。本文通过从Filter中发出javascript代码让其在客户端得到执行,从而可以在session过时验

23、证用户信息失败之后,让客户端自动跳转到登录页面,与非Ajax请求时的客户体验相一致。对于Ajax请求,此方法进一步推广,可以直接在服务器端发出javascript让其在客户端得到执行。FTP大数据解决方案某客户系统EOS Platform流程数据丢失问题定位以及故障排除过程文章yang-yong文章详情某客户系统EOS Platform流程数据丢失问题定位以及故障排除过程yang-yong 发表于 9个月前 来自话题#应用开发平台(EOS Platform)#88浏览摘要:从解决问题的角度,我们不建议用户直接将Connection的autoCommit设置为false,理由就是这样破坏了数据库

24、连接;如果用户需要将连接设置为false,则需要在用完连接后,将连接的状态设置回去;或者直接在外层使用事务。一.客户环境产品版本:EOS Platform 6.5服务器:Was7,4个节点的集群数据库:Oracle11gJDK版本:1.6浏览器:IE7二.问题描述客户环境上主要表现为通过逻辑流调用了BPS的服务,同时在逻辑流里面存在业务数据的操作,调用完逻辑流之后,流程数据和业务数据都丢失了,且整个过程没有抛出异常,问题只是偶然重现,而且只能在正式环境上重现,测试环境始终没有重现问题。三.问题分析定位过程1.熟悉客户系统,了解问题重现方式,发现流程数据丢失需要客户操作很多次才会出现一次,重现概率比较低;2.熟悉客户代码,发现客户的逻辑流里面存在嵌套事务,且业务操作和流程操作在同一个事务里面,对流程的操作在一个子事务里面,逻辑流里面事务设置都

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1