restlet in action书中代码有问题。无法运行。请大家帮忙看看

码农与厨子 发布于 2013/03/17 18:25
阅读 615
收藏 0

我学习restlet 框架。看了那本restlet in action的书,可是书中的代码根本没法运行啊。找不到原因。

就是监听启动后,浏览器输入地址。没有返回信息

 * Providing the inbound root Restlet for the application
 */
public class MailServerApplication extends Application {

    /**
     * Launches the application with an HTTP server.
     *
     * @param args
     *            The arguments.
     * @throws Exception
     */
    public static void main(String[] args) throws Exception {
        Server mailServer = new Server(Protocol.HTTP, 8111);
        mailServer.setNext(new MailServerApplication());
        mailServer.start();
    }

    /**
     * Creates a root Restlet to trace requests.
     */
    @Override
    public Restlet createInboundRoot() {
        return new Restlet() {
            @Override
            public void handle(Request request, Response response) {
                String entity = "Method       : " + request.getMethod()
                        + "\nResource URI : " + request.getResourceRef()
                        + "\nIP address   : "
                        + request.getClientInfo().getAddress()
                        + "\nAgent name   : "
                        + request.getClientInfo().getAgentName()
                        + "\nAgent version: "
                        + request.getClientInfo().getAgentVersion();
                response.setEntity(entity, MediaType.TEXT_PLAIN);
            }
        };
    }
}

加载中
0
laserdance
码农与厨子
码农与厨子
你怎么运行的。我怎么跑不起来。就是没反应。也不报错
0
这个世界不真实
这个世界不真实
围观 遇到同样的问题、、
0
码农与厨子
码农与厨子

引用来自“这个世界不真实”的答案

围观 遇到同样的问题、、
前几天我又实验了一下。神奇的可以运行了
0
这个世界不真实
这个世界不真实

- - 额。。。你换电脑了么?

我电脑上不能运行,但是换到别人电脑上能运行。

我想应该是环境问题。


0
码农与厨子
码农与厨子

引用来自“这个世界不真实”的答案

- - 额。。。你换电脑了么?

我电脑上不能运行,但是换到别人电脑上能运行。

我想应该是环境问题。


没换电脑。可能这框架问题,
这个世界不真实
这个世界不真实
- -额,,那你现在在用哪款框架? 这框架本身问题严重么?
0
码农与厨子
码农与厨子

引用来自“撸蕉香的程猿序”的答案

引用来自“这个世界不真实”的答案

- - 额。。。你换电脑了么?

我电脑上不能运行,但是换到别人电脑上能运行。

我想应该是环境问题。


没换电脑。可能这框架问题,
我也是用来学习。我没有用到生产环境。主要是用来学习rest的
返回顶部
顶部