为什么我无法启动 orbd 服务 CORBA IIOP?
为什么我无法启动 orbd 服务 CORBA IIOP?
C:>start orbd -ORBInitialPort 1050
C:>orbd -ORBInitialPort 1050
由于内部异常,无法启动 ORBD。 可能的原因: 1. 指定的 ORBInitialPort 或 ORBActivationPort 已在使用中 2.无写权限写入orb.db
C:>
why i can't start orbd service CORBA IIOP?
C:>start orbd -ORBInitialPort 1050
C:>orbd -ORBInitialPort 1050
Failed to start ORBD because of an Internal Exception.
Possible Causes:
1. Specified ORBInitialPort or ORBActivationPort is already in use
2. No Write Permission to write orb.db
C:>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您应该调查它列出的两个可能的原因:
1) 端口已在使用中:可能有另一个应用程序正在侦听此端口。尝试在命令提示符下运行 netstat -na 并查看是否是这种情况。这里端口问题的另一种可能的解释是端口<<。 1024,这意味着它是一个特权端口,您可能会遇到权限问题。尝试使用端口> 1024.
2) 没有对 orb.db 的写入权限:orbd 程序会写入一个名为 orb.db 的日志文件,该文件用于在重新启动时恢复状态。默认行为是将此文件存储在与 orbd 可执行文件相同的目录中。如果您没有 orbd.exe 文件所在目录的写入权限,则会收到此错误。如果是这种情况,请使用 -deafultdb 选项指定可以写入的其他目录。请参阅此处: http://java.sun.com /j2se/1.4.2/docs/guide/idl/orbd.html
You should investigate the two possible causes it lists:
1) Port already in use: There could be another application that is listening on this port. Try running netstat -na at a command prompt and see if this is the case. The other possible explanation for a port problem here is that the port is < 1024, meaning that it's a privileged port, you might have permissions issues with this. Try it with a port > 1024.
2) No Write Permission to orb.db: The orbd program writes a log file called orb.db that it uses to recover state if it is restarted. The default behavior is to store this file in the same directory as the orbd executable. If you do not have write permission to the directory that the orbd.exe file is in, then you will get this error. If this is the case, use the -deafultdb option to specify a different directory that you can write to. See here: http://java.sun.com/j2se/1.4.2/docs/guide/idl/orbd.html
您遇到了什么错误?如果您没有收到任何错误,则表示 orbd 已启动。
我在不同的计算机上使用 1050,它在其中一些计算机上不起作用。尝试 1049 或 777。
What errors did you get?if you did not get any error it means the orbd started.
i use 1050 on different computers ,it did not work on some of them.try 1049 or 777.
您必须在另一个地方启动 orbd,因为您没有 C:\ 的权限,
您可以创建一个目录
C:\ORB_DIRECTORY 等:
C:>mkdir ORB_DIRECTORY
C:>cd ORB_DIRECTORY
C:\ORB_DIRECTORY>orbd -ORBInitialPort 1050
对不起我的英语,但我是哥伦比亚人
you must to lauch the orbd in another place, because you have not permissions in the C:\
you can to make an directory
C:\ORB_DIRECTORY and so:
C:>mkdir ORB_DIRECTORY
C:>cd ORB_DIRECTORY
C:\ORB_DIRECTORY>orbd -ORBInitialPort 1050
I'm sorry my English, but I'm a Colombian