Groovy Eclipse XML RPC - 実行時プロパティの検出エラー

groovyサイトで提供されているこの例によると、私はまったく同じ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 Galileo 3.5

Groovy eclipseプラグインのインストール

Groovy xml rpc jarがクラスパス上にあります

0

1 答え

Eclipse 3.5で実行されたGroovy-Eclipseにランチャーのバグがいくつかありました。 Eclipse 3.7でGroovy-Eclipse 2.6.0にアップグレードすることをお勧めします。私はあなたの問題がなくなると確信しています。

2
追加された