Я разработал простое приложение hello world, используя Restlet в GWT, но оно выкинуло меня с
"Нет доступных клиентских соединителей, поддерживающих требуемый протокол: 'HTTP'"
на стороне клиента и на стороне сервера
"Нет доступных серверных соединителей, поддерживающих необходимые протоколы: 'HTTP'
, Пожалуйста, добавьте JAR соответствующего соединителя к вашему classpath. "
Вот мое приложение Hello World:
Клиент:
import org.restlet.resource.ClientResource;
public class HelloClient {
public static void main(String[] args) throws Exception {
ClientResource helloClientresource = new ClientResource(
"http://localhost:8111/");
helloClientresource.get().write(System.out);
}
}
ServerResource:
import org.restlet.resource.Get;
import org.restlet.resource.ServerResource;
/**
* Simple "hello, world" server resource.
*/
public class HelloServerResource extends ServerResource {
@Get("txt")
public String represent() {
return "hello, world";
}
}
Сервер:
import org.restlet.Server;
import org.restlet.data.Protocol;
public class HelloServer {
public static void main(String[] args) throws Exception {
Server helloServer = new Server(Protocol.HTTP, 8111,
HelloServerResource.class);
helloServer.start();
}
}