有谁开发过JAVA的中间层服务器,使用corba技术? (100分)

  • 主题发起人 主题发起人 only you
  • 开始时间 开始时间
O

only you

Unregistered / Unconfirmed
GUEST, unregistred user!
下面的出错信息是什么原因??
---------- vbj ----------
org.omg.CORBA.DATA_CONVERSION: minor code: 1330446337 completed: No
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at com.inprise.vbroker.orb.SE.read(SE.java:28)
at com.inprise.vbroker.orb.DelegateImpl.handleReply(DelegateImpl.java:711)
at com.inprise.vbroker.orb.DelegateImpl.invoke(DelegateImpl.java:606)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:459)
at com.inprise.vbroker.orb.RequestImpl._invoke(RequestImpl.java:195)
at com.inprise.vbroker.orb.RequestImpl.invoke(RequestImpl.java:130)
at HumanResource._PersonalInfoStub.getName(_PersonalInfoStub.java:40)
at Clert.main(Clert.java:13)
Normal Termination
输出完成(耗费 1 秒)。
_______________________________________________________________________________
[RED]问题已解决!!!请看下面的[/RED]
 
很久以前做过。
 
用CORBA得人那样少吗?
 
准备做一个,一同学习,小猪同志介绍一下经验
 
搞定了,主要是在服务器的实现类中返回的是中文。改为英文就没问题了??
但是为什么???????。
public String getuser(short ID)
{
[RED]//return "章三";[/RED]//<-----------这样就出错!
return "john";
//<-----------这样就正确!
}
 
谁能告诉为什么和怎样处理,我再给他200分
 
用RMI试试
 
RMI是什么?
 
问题已解决!
下面是另一个问题!,由于上面没有给我正确答案,故回答出这个问题的给100+100分
为什么我用delphi调用JAVA写的ORB总是说ORB_BR.dll没找到,等我将这个动态连接库
拷过去后它又说无法定位程序入口在@#@$@$R@$@,奇怪!!!
 
大家快啊!否则等我想出来可就没分了!赫赫!哈哈!
我说第一个问题是怎么解决的免的有人说我在骗人:
如果在CORBA中要传输中文信息则IDL文件中相关部分必须声明为:wstring
就这么简单.
 
肯定是版本不对了,你检查检查到底需要哪个版本的ORB_BR.dll
 
java用的是visibroker for java 4.51
delphi的idl2pas是4.0
有关系吗??
 
多人接受答案了。
 
后退
顶部