0

据我了解,Eclipse Juno 版本嵌入了 Jetty servlet 容器。所以我假设,这意味着我可以在 Eclipse Java EE 中使用 Jetty,而无需安装任何额外的插件或包。我试过这个:

  • 创建了一个简单的动态 Web 项目并在“J2EE Preview”服务器上运行它。结果我得到了404错误:

未找到错误404

此服务器上没有上下文匹配或处理此请求。此服务器已知的上下文是:ServletTest(/ServletTest)

  • 尝试创建嵌入式 Jetty 实例:

    public class Launcher {
    
        public static void main(String[] args) throws Exception {
            Server server = new Server(8080);
            server.start();
            server.join();
        }
    }
    

我无法找到可以org.eclipse.jetty.server.Server从哪里导入课程。

我究竟做错了什么?

4

2 回答 2

0

坚持你的第一种方法。看起来你快到了 - 你只是在 ping 错误的 URL。试试http://localhost:8080/ServletTest

于 2012-12-10T15:50:44.803 回答
0

目前在使用 jetty 的 J2EE 预览版中存在一些错误。似乎此时 Run-Jetty 插件更好地实现了......

http://code.google.com/p/run-jetty-run/

如果非常适合我的 Web 应用程序,只需使用 run as run-jetty

于 2013-08-30T09:03:56.597 回答