- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Chúng tôi đang sử dụng giao tiếp RMI máy khách/máy chủ trên cùng một máy (vì vậy tất cả các ip phải là localhost).
Chúng tôi bắt đầu đăng ký (sử dụng cổng mặc định 1099)
đăng ký = LocateRegistry.createRegistry(port);
và xuất một số đối tượng sang sổ đăng ký RMI
Naming.rebind("//"+ "localhost"+ ="+ port + "/"+ tên, đối tượng);
Chúng tôi truy xuất một số đối tượng từ một quy trình khác (hãy nhớ mọi thứ đang chạy trong localhost)
MyRemoteObject ro = (MyRemoteObject) Naming.lookup("//"+ "localhost"+ ://"+ port + "/"+ name);
Sự cố này xảy ra khi bạn chạy ứng dụng có mạng LAN đang hoạt động và tắt kết nối mạng trong quá trình này. Nếu bạn chạy ứng dụng và mạng LAN hoạt động tốt thì sẽ không có vấn đề gì xuất hiện và nếu bạn chạy ứng dụng và mạng LAN không hoạt động thì sẽ không có vấn đề gì xuất hiện. Nó chỉ xảy ra khi bạn thay đổi mạng LAN trong khi ứng dụng đang chạy.
Ngoại lệ được đưa ra khi thực thi phương thức Naming.lookup() là:
java.lang.RuntimeException:java.rmi.ConnectIOException: Kết nối được tạo ngoại lệ: 192.168.xx; ngoại lệ lồng nhau là:
java.net.NoRouteToHostException: Không có tuyến đến máy chủ: kết nối
Sau khi gỡ lỗi, tôi tìm thấy
RemoteObject ($Proxy0) -> RemoteObjectInvocationHandler -> UnicastRef2 -> LiveRef -> TCPEndpoint
Có ip của máy chủ (ví dụ: 192.168.xx) thay vì "localhost" hoặc 127.0.0.1 (đó là điều tôi muốn). Và giá trị boolean isLocal của đối tượng liveRef luôn sai.
Tôi không biết liệu tôi đã nói đủ rõ ràng chưa. Xin lỗi!!!
Bạn đề xuất món gì?
Tôi đã thử giải pháp này
Nhưng không có điều nào trong số này có hiệu quả.
欢迎提出任何建议。
câu trả lời hay nhất
java.rmi.server.hostname
nên làm thủ thuật .Bạn đã thiết lập nó trên máy chủ phải không?
nếu như java.rmi.server.hostname=localhost
không hoạt động,java.rmi.server.hostname=127.0.0.1
hoặc java.rmi.server.hostname=::1
?
Về java - tại sao máy khách RMI localhost không sử dụng ip localhost để kết nối với máy chủ RMI localhost, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/4258016/
Bất cứ ai có thể giải thích sự khác biệt giữa localhost:5000 và các localhost khác. Cảm ơn. Câu trả lời hay nhất localhost:5000 đang truy cập localhost trên cổng 5000. Ví dụ: nếu bạn truy cập nó từ trình duyệt
Giả sử rằng tập lệnh Python cục bộ đang chạy máy chủ web. Có cách nào để thiết lập bí danh sao cho http://localwebapp/ bằng http://localhost:1234/ EDIT: Hoặc ít nhất là http://lo
Tôi hoàn toàn mới đối với việc phát triển web. Vì vậy, tôi luôn nhìn thấy những thứ như "localhost" và tự hỏi: đó là gì? Tôi cảm thấy như tôi biết "chủ nhà" là gì. Một cái gì đó thực hiện một cái gì đó. Vì vậy, máy Mac của tôi là máy chủ lưu trữ mọi thứ chạy trên nó. Vì vậy "địa phương
Tôi đang học lập trình xmpp, tôi đã cài đặt ejabberd trên Ubuntu 15.10 của mình bằng cách sử dụng Sudo apt-get install ejabberd, sau đó tôi thêm người dùng quản trị ejabberd bằng cách
Có phải lúc nào cũng có thể ping localhost và phân giải thành 127.0.0.1 không? Tôi biết Windows Vista, XP, Ubuntu và Debian đều làm được điều này, nhưng có phải ai cũng làm được không? Câu trả lời đúng nhất
Chúng tôi đang sử dụng giao tiếp RMI máy khách/máy chủ trên cùng một máy (vì vậy tất cả các ip phải là localhost). Chúng ta khởi động sổ đăng ký (sử dụng cổng mặc định 1099) sổ đăng ký = LocateRegistry.createRe
Tôi đã xác minh rằng tệp máy chủ của tôi có mục nhập cho localhost trong windows/system32/drivers/etc/, nhưng nó không đi đến đâu cả. Tôi phải có số cổng trong URL: http://1
Tôi có một daemon chạy trên một cổng nhất định (tức là 8008) trên máy chủ của mình và mã của tôi thường tương tác với daemon bằng cách liên hệ với localhost:8008. Bây giờ tôi đã chứa mã của mình nhưng chưa có daemon. Làm thế nào để đặt
Trong SMTP, điều gì sẽ xảy ra sau lệnh HELO và nó có tác dụng gì? Tôi đang gửi email trong ứng dụng của mình và tôi muốn biết liệu tôi có nên sử dụng localhost, tên miền của địa chỉ người gửi (me@example.com), ứng dụng hay không
Tôi đang gặp sự cố không thể mở ứng dụng web localhost vì Microsoft Edge chuyển hướng URL http://localhost:3000 sang https://localhost:3000. Vì vậy tôi nhận được lỗi
Tôi đang cố gắng thiết lập ứng dụng Facebook mà tôi muốn sử dụng để đăng nhập nhằm cho phép tôi thử nghiệm ứng dụng này trên localhost trên máy Mac của mình. Facebook đưa ra lỗi "Miền ứng dụng: http://localhost không phải là miền hợp lệ." khi tôi cố gắng thêm trang web.
Tôi đang sử dụng minikube phiên bản 1.4.0 và Kubernetes phiên bản 1.16.0 trên MacOS 10.15. Tôi đang phát triển một số mã ủy quyền/xác thực dựa trên dịch vụ bên ngoài. Trong lệnh gọi API tới dịch vụ tôi cần cung cấp
Khi tôi tìm kiếm vấn đề này, tôi nhận thấy rằng đây là vấn đề phổ biến với nginx. Nhưng tôi chưa bao giờ sử dụng nginx trên máy của mình. Tôi sử dụng MAMP và thỉnh thoảng sử dụng Python Bottle. Bây giờ, bất kể MAMP/P của tôi là gì
Tôi đang chạy Squid cục bộ và tôi muốn truy cập nó thông qua Squid thông qua máy chủ Ruby chạy trên localhost:3000. Nếu tôi cố truy cập localhost:3000, tôi nhận được thông báo sau: The f
Tôi đã tạo một ứng dụng di động MVC4 bằng mẫu mặc định VS 2012. Sử dụng http://localhost/mvcapplication1/ hoạt động tốt trên trình duyệt máy tính để bàn nhưng khi tôi cố gắng
Làm cách nào để thay đổi xampp localhost c:xampp/htdoc mặc định sang thư mục khác, tức là c:/alan? Khi tôi sử dụng địa chỉ IP, tôi có thể xem các tệp trang web của mình trong C:/alan. cảm ơn sự giúp đỡ của bạn
Tôi đang sử dụng Vmware với centos phiên bản 6 (Fedora). Tôi đang sử dụng phiên bản hadoop 1.0.4. Địa chỉ http://localhost:50070 của tôi hiển thị "không thể kết nối", nhưng http://
Tôi đang chạy Windows Server 2016 với Apache 2.4.38 và Maria DB 10.1.38 + PHP 7.3.3 Đôi khi, tôi có thể thấy (sử dụng netstat) từ 127
Thông tin gỡ lỗi khi cố gắng kết nối với localhost qua SSH ssh root@localhost -vvv out OpenSSH_6.6.1, OpenSSL 1.0.1f 6/1/2014 debug1:
Tôi đang viết một ứng dụng bằng Node và Laravel. Tôi đang chạy một máy chủ cục bộ laravel nhỏ có độ phân giải thành http://localhost:8000. Tôi vẫn đang ở localhost:300
Tôi là một lập trình viên xuất sắc, rất giỏi!