当前位置: 技术问答>linux和unix
CORBA TAO 实现仓库的难题
来源: 互联网 发布时间:2015-01-29
本文导语: 我运行TAO/orbsvrs/tests/ImplRepo这个测试程序时,无论怎么都有这样的错误,我试过运行脚本、手工运行,都发现下面错误: (15385|1024) EXCEPTION, Nestea_i::init system exception, ID 'IDLmg.org/CORBA/TRANSIENT:1.0' TAO exception, minor...
我运行TAO/orbsvrs/tests/ImplRepo这个测试程序时,无论怎么都有这样的错误,我试过运行脚本、手工运行,都发现下面错误:
(15385|1024) EXCEPTION, Nestea_i::init
system exception, ID 'IDLmg.org/CORBA/TRANSIENT:1.0'
TAO exception, minor code = 0 (implrepo server exception; unspecified errno), cO
(15385|1024) EXCEPTION, System Exception
system exception, ID 'IDLmg.org/CORBA/TRANSIENT:1.0'
TAO exception, minor code = 0 (implrepo server exception; unspecified errno), cO
(15386|1024) EXCEPTION, Airplane_Server_i::init
system exception, ID 'IDLmg.org/CORBA/TRANSIENT:1.0'
TAO exception, minor code = 0 (implrepo server exception; unspecified errno), cO
(15386|1024) EXCEPTION, System Exception
system exception, ID 'IDLmg.org/CORBA/TRANSIENT:1.0'
TAO exception, minor code = 0 (implrepo server exception; unspecified errno), cO
ERROR: cannot find /usr/src/ACE_wrappers/TAO/orbsvcs/tests/ImplRepo/nestea.ior
ERROR: failey
ERROR: failed:y
....
请各位高手救救我!
(15385|1024) EXCEPTION, Nestea_i::init
system exception, ID 'IDLmg.org/CORBA/TRANSIENT:1.0'
TAO exception, minor code = 0 (implrepo server exception; unspecified errno), cO
(15385|1024) EXCEPTION, System Exception
system exception, ID 'IDLmg.org/CORBA/TRANSIENT:1.0'
TAO exception, minor code = 0 (implrepo server exception; unspecified errno), cO
(15386|1024) EXCEPTION, Airplane_Server_i::init
system exception, ID 'IDLmg.org/CORBA/TRANSIENT:1.0'
TAO exception, minor code = 0 (implrepo server exception; unspecified errno), cO
(15386|1024) EXCEPTION, System Exception
system exception, ID 'IDLmg.org/CORBA/TRANSIENT:1.0'
TAO exception, minor code = 0 (implrepo server exception; unspecified errno), cO
ERROR: cannot find /usr/src/ACE_wrappers/TAO/orbsvcs/tests/ImplRepo/nestea.ior
ERROR: failey
ERROR: failed:y
....
请各位高手救救我!
|
AT&T实验室虽然不再继续开发Omni,但它被放到Sourceforge上了:
http://sourceforge.net/projects/omniorb
的确,ACE/TAO很全面,但它的问题就在于它的全面。我的观点是这样的,别人可能会不同意,而且可能会有很多人不同意。我很反对大而全的东西,提倡简单、小巧。尤其在软件方面,Mutics与Unix就是很好的例子,TCP/IP和ISO协议是另外一个例子。你在设计中引入如此庞大、复杂的系统会在工程上给你带来很大的困难。而且它庞大的代码与它实现的功能不成比例。
实际上ACE/TAO才真正是个教学产品。它是一个大学教授领导很多学生开发的。教授靠这个系统来实现他的一些想法,写一些论文发表好在学术界得到声誉。学生靠开发这个开发系统取得学分得以毕业。大多数学生毕业后不会再继续他们曾经在学校开发的项目。而教授一个人是无法维护开发的,只能找新学生去继续开发维护。大多数开发人员频繁更换,这就是它的代码如此庞大的原因。
而且ACE/TAO并没有在社会上形成开发社团,没有经过广泛的测试,这么大的系统没有经过时间的考验是不能用于关键应用的。
从你自己的角度出发,你打算花多长时间看它几十M的文档;如果系统中有BUG,你又打算花多长时间在上百M的代码中找出来,或者等着教授或他的学生帮你修正?
http://sourceforge.net/projects/omniorb
的确,ACE/TAO很全面,但它的问题就在于它的全面。我的观点是这样的,别人可能会不同意,而且可能会有很多人不同意。我很反对大而全的东西,提倡简单、小巧。尤其在软件方面,Mutics与Unix就是很好的例子,TCP/IP和ISO协议是另外一个例子。你在设计中引入如此庞大、复杂的系统会在工程上给你带来很大的困难。而且它庞大的代码与它实现的功能不成比例。
实际上ACE/TAO才真正是个教学产品。它是一个大学教授领导很多学生开发的。教授靠这个系统来实现他的一些想法,写一些论文发表好在学术界得到声誉。学生靠开发这个开发系统取得学分得以毕业。大多数学生毕业后不会再继续他们曾经在学校开发的项目。而教授一个人是无法维护开发的,只能找新学生去继续开发维护。大多数开发人员频繁更换,这就是它的代码如此庞大的原因。
而且ACE/TAO并没有在社会上形成开发社团,没有经过广泛的测试,这么大的系统没有经过时间的考验是不能用于关键应用的。
从你自己的角度出发,你打算花多长时间看它几十M的文档;如果系统中有BUG,你又打算花多长时间在上百M的代码中找出来,或者等着教授或他的学生帮你修正?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。