利用Java平台的Java组件开发了CORBA服务器/客户端。
我希望在Windows上以服务的形式启动这个应用程序,所以我使用了,并安装了作为服务的应用程序。
但是在启动服务器之前,我需要启动orbd.exe -- Oracle命名服务。
我尝试使用windows中的sc create命令将这个exe作为服务安装。
但是当我使用sc start启动这个orb服务时
它将挂起并抛出以下错误:
[SC] StartService FAILED 1053:
The service did not respond to the start or control request in a timel
当我测试用Java编写的应用程序时,我对一个奇怪的错误感到头疼。问题在于:我已经使用CORBA连接技术编写了我的应用程序。它是一个CORBA客户端应用模块。在windows环境中,事件被成功地推送,但是在linux (不管是redhat还是ubuntu)中,情况并非如此。然而,这太奇怪了,我可以调用任何CORBA函数并准确地获取返回的数据。我调试了我的代码,发现CORBA连接和通知服务的初始化是成功的。在Linux中,防火墙被禁用,端口12002被任何应用程序使用。这里没有任何例外。你能给我解释一下为什么会出现在这里吗。我对CORBA的经验较少。对像我这样的新手来说太复杂了。帮帮我求你了!
P
我有一个eclipse插件,可以通过RMI连接到WAS ...
当我在eclipse中运行这个插件时,工作正常...但是当我尝试在RDz(是一个由IBM构建的eclipse平台)上运行时,我得到了下面的异常。
java.lang.VerifyError: JVMVRFY027 o receptor é incompatível com classe de declaração; class=com/ibm/rmi/corba/TypeCodeImpl, method=read_value_body(Lorg/omg/CORBA_2_3/portable/InputStream;)V, pc=2
我目前正在创建一个程序来接受用户注册,并允许他们通过Corba“购买”电子书。我得到的主要错误是:
BookServant is not abstract and does not override abstract method storeUserDetails(UserDetails) in distBkOperations
ebook.idl目前看起来如下所示:
module BookAny {
struct UserDetails {
string name;
string password;
};
struct BookDetails {
string b
摘要
我正在构建一个spring应用程序,并试图使用Mybatis和DAO进行数据访问。
我成功地配置了Mybatis,并且能够从Mysql服务器获取预期的数据。
但是当我试图用DAO和Mybatis一起使用时,出现了一个问题。
误差
如下所示,这是一个NullPointerException。
INFO : com.*****.web.controller.ExampleController - testDaoSelect action has been executed. No parameter has been taken.
INFO : com.*****.web.service.e
可以说我疯了,但我正试着为遗留的CORBA客户端编写单元测试。为了模拟服务器,我启动了一个ORB守护进程和一个虚拟ORB服务器(在不同的线程中)。客户端配置了命名服务URL。最初,该服务的检索方式如下:
String url = "localhost:1050";
String ior = getIOR(url); // first line (until '\n') returned from the URL
org.omg.CORBA.Object localObject = getORB().string_to_object(ior);
NamingCon