Groovy Eclipse XML RPC - ошибка, обнаруживающая свойство времени выполнения - PullRequest
0 голосов
/ 06 февраля 2012

Согласно этому примеру , предоставленному на 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)

Приведенный выше код запустит серверна 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 находится на пути к классам

1 Ответ

2 голосов
/ 06 февраля 2012

В Groovy-Eclipse, работающем на Eclipse 3.5, было несколько ошибок в модуле запуска.Я бы рекомендовал вам обновить до Groovy-Eclipse 2.6.0 на Eclipse 3.7.Держу пари, что твоя проблема исчезнет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...