为什么我不能启动Orbd服务CORBA IIOP?

C:>启动orbd -ORBInitialPort 1050

C:> orbd -ORBInitialPort 1050

由于内部异常而无法启动ORBD。
可能的原因:
1.指定的ORBInitialPort或ORBActivationPort已在使用中
2.没有写入orb.db的写入权限

C:>

最佳答案

您应该调查列出的两个可能原因:

1)端口已在使用中:可能有另一个应用程序正在该端口上侦听。尝试在命令提示符处运行netstat -na,看看是否是这种情况。关于端口问题的另一种可能解释是,该端口 1024。

2)没有对orb.db的写许可权:orbd程序将写入一个名为orb.db的日志文件,如果重新启动该文件,它将用于恢复状态。缺省行为是将此文件存储在与orbd可执行文件相同的目录中。如果您对orbd.exe文件所在的目录没有写权限,则将收到此错误。在这种情况下,请使用-deafultdb选项指定可以写入的其他目录。看到这里:http://java.sun.com/j2se/1.4.2/docs/guide/idl/orbd.html

关于java - 为什么我不能启动Orbd服务CORBA IIOP?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2720731/

10-11 19:24