java遠端呼叫(rmi)常見的兩個錯誤
java的 rmi遠端呼叫給分散式程式設計帶來極大的方便,在使用rmi過程中若遇到以下兩個問題,可以嘗試如下的解決方法
錯誤 1 : java.rmi.server.ExportException : remote object implements illegal remote interface; nested exception is : java.lang.IllegalArgumentException : illegal remote method encountered : ,
解決方法 :若提示這樣的錯誤說明介面函式未設定異常丟擲,在所提示的函式後面加上throw RemoteException即可解決
錯誤 2:exception: java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException :
解決方法:若提示這樣的錯誤說明某個類是不能序列化的,需要在該類加上implements Serializable,即可解決
需要注意的是,遠端呼叫的兩個站點可能需要編寫相同的程式碼,保證不提示什麼錯誤,可以正常執行
相關文章
- 遠端呼叫 - spring+rmiSpring
- Java RMI遠端方法呼叫詳解Java
- 自己寫了個Java RMI(遠端方法呼叫)的實現案例Java
- mysql客戶端連線的幾個常見錯誤MySql客戶端
- Java遠端呼叫Java
- 配置Java環境變數時的一個常見錯誤Java變數
- dubbo原始碼解析(三十一)遠端呼叫——rmi協議原始碼協議
- 常見的web錯誤Web
- Code Review 常見的5個錯誤模式View模式
- Golang開發常見的57個錯誤Golang
- Python 常見的17個錯誤分析Python
- 蘋果開發幾個常見的錯誤蘋果
- NodeJS 開發者的 10 個常見錯誤NodeJS
- Java程式設計師可能犯的3個常見SQL錯誤Java程式設計師SQL
- MySQL 常見錯誤MySql
- oracle 常見錯誤Oracle
- Java 中最常見的 5 個錯誤Java
- 5個常見的JavaScript記憶體錯誤JavaScript記憶體
- 使用Python時常見的9個錯誤Python
- 響應式原型的7個常見錯誤原型
- 常見的錯誤 SQL 用法SQL
- 錯誤: 代理丟擲異常錯誤: java.rmi.server.ExportException: Port already in use: 1099;JavaServerExportException
- Go 常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- Go常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- Metasploit遠端呼叫Nessus出錯
- mysql replication常見錯誤MySql
- Android兩種常見錯誤-ANR和FC(Force close)Android
- Go常見錯誤第15篇:interface使用的常見錯誤和最佳實踐Go
- Elasticsearch常見的5個錯誤及解決策略Elasticsearch
- 程式設計面試中的十個常見錯誤程式設計面試
- eclipse-java/spring mvc常見錯誤EclipseJavaSpringMVC
- 常見的 PostgreSQL 升級錯誤SQL
- js作用域的常見錯誤JS
- 請教: jboss下 透過rmi呼叫其他機器上的遠端服務
- 對JAVA語言的十個常見誤解(轉)Java
- Python程式設計師的10個常見錯誤Python程式設計師
- SQL Server連線中三個常見的錯誤分析SQLServer
- MySQL 安裝常見錯誤MySql