flexjava通信错误之一:Server.resource.unavailable
flex調(diào)用java發(fā)生如下錯(cuò)誤:can't invoke method "×××",同時(shí)給出的fault code是Server.resource.unavailable
通常這種錯(cuò)誤的原因就是因?yàn)檎也坏絡(luò)ava對應(yīng)的方法,可以用的解決方案有如下:
1.remoting-config.xml中沒有定義或定義的類不對;
2.后臺java類要有無參數(shù)構(gòu)造函數(shù),這點(diǎn)要注意當(dāng)自己寫一個(gè)有參數(shù)的構(gòu)造函數(shù)同時(shí)也要寫一個(gè)無參數(shù)函數(shù)。否則因?yàn)椴荒軇?chuàng)建實(shí)例而在FlexFactory查找后臺類時(shí)發(fā)生的;
3.后臺java類的方法需要是public類型;
3.由于和spring結(jié)合了,還要在application_*.xml中定義。?
P.S. 我用了第二個(gè)方法解決了自己的問題,但是很奇怪,我有其它幾個(gè)帶參數(shù)的方法是沒有對應(yīng)的無參數(shù)方法,也可以正常的調(diào)用,特此記錄下,留待繼續(xù)研究。
轉(zhuǎn)載于:https://www.cnblogs.com/iloveWater/archive/2011/09/20/2209750.html
總結(jié)
以上是生活随笔為你收集整理的flexjava通信错误之一:Server.resource.unavailable的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最近吸收的html CSS 知识
- 下一篇: [ ArcGIS for Server