- 浏览: 40272 次
- 性别:
- 来自: 广州
最新评论
-
yixihttppc:
我使用的是weblogic10,aix环境
Weblogic 8 14中远程数据源的BUG -
yixihttppc:
没太明白你的意思,我现在也有一个程序,这个程序是普通的java ...
Weblogic 8 14中远程数据源的BUG
文章列表
根据维基百科的定义 ESB应有如下特性
它是面向服务架构的实现。
它通常是操作系统和编程语言无关的;它应能在Java和.Net应用程序之间工作。
它使用XML(可扩展标识语言)作为标准通信语言。
它支持Web服务标准。
它支持消息传递(同步、异步、点对点、发布-订阅)。
它包含基于标准的适配器(如J2C/JCA),用于集成传统系统。
它包含对服务编制(orchestration)和编排(choreography)的支持。
它包含智能、基于内容的路由服务(itenerary路由)。
它包含标准安全模型,用于ESB的认证、授权和审计。
它包含转换服务(通常是使 ...
- 2009-04-14 23:53
- 浏览 963
- 评论(0)
Axis服务端 服务端的实现比较简单,写任意一个类,并将他发布成Web 服务即可。
注意几点:
1. Web服务的引用包以及其它包都需要放在Axis目录中对应的位置。只有这样Axis才可以使用,不然会提示出错。
2. 如果需要使用到业务功能的包,也需要将业务功能的包部署到Axis下面。
3. Axis可以当成是一个普通的应用,配置也是跟普通的应用一样。
配置文件发布如下:
<service name="test">
<parameter name= ...
- 2009-04-14 23:52
- 浏览 1313
- 评论(0)
EOS中有Axis和Axis2两个目录,两个目录中使用的都都是Axis,EOS5.2之前都是用的Axis 1.1 ,Eos 5.3开始使用的包是 Axis 1.4 其中Axis这个目录是给EOS服务用的。Axis2这个目录是给Studio使用的。
EOS中可以对Web service的访问作 ...
- 2009-04-14 23:48
- 浏览 908
- 评论(0)
应用中查询结果非常大时,会占用比较多的内存,造成系统内存不足,引起OOM错误或者系统运行缓慢,重新启动应用后系统恢复正常。当碰到这种问题时, 很难有一个比较有效的办法来找到问题代码。系统在大多数据的时候是正常运行,只是某一种数据条件满足的情况下造成,可能是操作者从地址栏中直接修改一些参数时才发生。
对于这一类问题,可以通过如下几步可以快速的定位到问题代码。
a) 下载引起系统出问题前后两个小时内的的useraccessmonitor.log.
b) 通过EOS性能分析工具,找出内存突变的时间段,也就内存突然被大量占用。
c) 在性能分析日志文件中
- 2009-04-14 23:45
- 浏览 1242
- 评论(0)
用NOHUP启动EOS时,查询NOHUP日志时,每调用一次WEB SERVICE,就会打印下面的日志信息。
另外,在5.2中部署工作流时,也会有同样的日志输出。这些日志是怎么样产生的。
查看server-config.wsdd,其中配置了很多responseFlow,requestFlow,
因为5.2中使用的AXIS包的版本是2002年10月的版本。网上已无法找到相关源码。
将这个版本换成2002年12月的版本。后台就不会输出这些日志。
另外,如果是WINDOW环境,AXIS中的一个LOG4J的配置文件,修改配置文件的级别也可以禁止这些 ...
在客户需求变化时,可能会碰到流程引擎中单工作项的数据拆分成多工作项,下面提供一种实现方式来达到多工作项的拆分.对于新流程是不需要拆分,只是对于流程实例中已运行到相应环节才需要处理。以下提到方法,不是通过EOS流程引擎修改,而是通过直接更新数据库实现。
单工作项的拆分成多工作为如下几步:
1.列出需要拆分工作项的流程实例,并更新流程图,发布时,不要生成新的版本。
2.工作项的循环拆分,并将以前的工作项表中记录的删除或者将工作项记录状态修改为12
3.删除工作项对应的参与者,并按多工作项 ...
- 2009-04-14 23:41
- 浏览 1336
- 评论(0)
最近在解决项目问题时,发Weblogic 8.14中存在一个BUG,这个BUG只在814中有其它的版本中不会发生。
具体情况如下:
1.在程序中使用了远程数据源,就是跨域的数据源。
2.程序中使用了全局变量。
3.并发访问在5个左右
这时,如果设定连接池的数比较小时,很容易出现。测试的结果为:如果有最大的连接数为10,程序使用到10个数据源时,就会初始化全局变量。如果换成JDBC访问就不会初始化全局变化。
在这里看到很多关于EOS的评价.可能这里面很多的都是技术人员出生,所以观点都会从技术的角度出发.先不说技术怎么样.他至少解决了一些问题
1.人员流动大,后期的维护难.
2.足够的简单,加速了开发.
3.保姆式的服务,解决生产中的难题.
而上面这些问题正好是BOSS级的人物所考虑的,所以普元的EOS可以卖得出去.BOSS愿意出钱.可能我说得很片面,现在软件公司的人员流动快,公司也不可能全部都是工作两三年以上的员工,所以就招一些,刚毕业或者工作一年左右的,这对于老板来说,省了不少钱,何乐而不为.新员工进来后,可以很快的进入开发,并维护系统,这就是为什么BOS ...
- 2008-10-24 17:58
- 浏览 1078
- 评论(0)
理解抽象类 abstract class和interface在Java语言中都是用来进行抽象类(本文中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法,请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢? 在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看 ...
- 2006-04-25 15:38
- 浏览 733
- 评论(0)
您肯定已经听说过控制反转 (IOC) 设计模式,因为很长一段时间以来一直在流传关于它的信息。如果您在任何功能中使用过 Spring 框架,那么您就知道其原理的作用。在本文中,我利用这一原理把一个 Struts 应用程序注入 Spring 框架 ...
- 2005-11-28 17:11
- 浏览 665
- 评论(0)