Tôi đang chạy CORBA dai dẳng thực hiện Object trong Java IDLJava IDL: servertool không đăng ký và treo
như trong Java IDL: The "Hello World" Example
Tôi đi theo thủ tục chính xác trong ở trên bài viết
tôi đã sử dụng servertool đăng ký dai dẳng máy chủ như được hiển thị trong ví dụ. nhưng khi tôi đã cố gắng để đăng ký máy chủ sử dụng cú pháp như trong bài viết rằng:
servertool > register -server PersistentServer -applicationName s1 -classpath path_to_server_class_files
tôi bị treo và doesnt làm bất cứ điều, sau đó tôi phải làm ctrl+c
để sao lưu sang chế độ bình thường
những gì có thể sai với điều này?
Tôi đang trải qua cùng một vấn đề. Tôi tải xuống ví dụ ở đây từ http://download.java.net/jdk7/archive/b123/docs/technotes/guides/idl/PersistentHello.zip và bắt đầu làm theo các bước từ readme.txt tại Bước 5b Tôi có vấn đề. Cụ thể hơn, nếu tôi chạy "register -server PersistentServer -applicationName s1 -classpath." trong servertool conncted tại cổng ORB 1050 tôi nhận được một lỗi nói "Bad server definition: class chính không tìm thấy." – bitek
Tôi bắt đầu ORBD như là một quá trình nền có orb.db trong cùng thư mục với thư mục PersistentHello; và tôi bắt đầu servertool từ thư mục PersistentHello nơi lớp PersistentServer là. Nếu bạn tìm kiếm chuỗi tìm kiếm "Định nghĩa máy chủ không hợp lệ: không tìm thấy lớp chính", bạn sẽ thấy 2-3 báo cáo lỗi từ vài năm trước. Tôi có một số ý tưởng để thử nếu một cái gì đó hoạt động tôi sẽ cho bạn biết. – bitek
@AlexButum Cảm ơn bạn đã xem xét nhưng cuối cùng tôi tìm thấy câu trả lời của tôi tại http://www.cse.ohio-state.edu/~gurari/course/cis888w04/cis888w04su52.html#x76-590007.6 – mojtaba