2012-12-10 77 views
0

據我所知,Eclipse Juno發行版中嵌入了Jetty servlet容器。所以我假設,這意味着我可以在Eclipse Java EE中使用Jetty,而無需安裝任何額外的插件或包。我試過這個:在Eclipse中使用Jetty Juno

  • 創建一個簡單的動態Web項目並在「J2EE預覽」服務器上運行它。因此,我已經得到了404錯誤:

Error 404 - Not Found

No context on this server matched or handled this request. Contexts known to this server are: 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類從。

我在做什麼錯?

回答

0

堅持你的第一個方法。看起來你幾乎在那裏 - 你只是ping了錯誤的URL。嘗試http://localhost:8080/ServletTest

+0

這是到底是什麼在我的瀏覽器中打開。因此,我得到了404如上所述 – Nikem

+0

你是否正在接受教程?你的'ServletTest'類是否實現了正確的API來響應請求? – artbristol

+0

我沒有按照教程。我希望我的servlet在過去的10年裏寫得很正確:但是我會嘗試爲Eclipse Juno和Web項目找到一些最新的傻瓜教程,以免我錯過了某些東西...... – Nikem

0

目前在使用jetty的J2EE預覽版中存在一些錯誤。看來,在這個時刻運行Jetty的插件僅僅是更好imprelemnted ...

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

如果工作完美我的web應用程序,只是使用運行方式運行碼頭