0
按在常規網站提供this example,我試圖在我的日食實施完全相同XML RPC服務器。的Groovy的Eclipse XML RPC - 錯誤檢測運行時性能
import groovy.net.xmlrpc.*
import java.net.ServerSocket
def server = new XMLRPCServer()
server.echo = {return it}
def serverSocket = new ServerSocket(9004)
server.startServer(serverSocket)
上述代碼將只在從groovy控制檯運行時在9004上啓動服務器。當我從Eclipse中運行同樣也無法運行,並顯示以下異常
Caught: groovy.lang.MissingPropertyException: No such property: echo for class: groovy.net.xmlrpc.XMLRPCServer
at GServer.run(GServer.groovy:7)
也許是無法理解的動態添加被叫echo
新的屬性,但我不知道。我怎樣才能解決這個問題?
PS:我正在運行 Eclipse的伽利略3.5
Groovy Eclipse插件安裝
Groovy的XML RPC罐子是在classpath