http://www.th7.cn/Program/java/201309/148299.shtml
所以,我選擇手動安裝的方式。只需要下載一個很小的jar包。
也許有人會說,MyEclipse不是已經以 Servers 的形式集成了Jetty了嗎?就像Tomcat一樣。
以插件的形式集成的Jetty的好處是:不用部署(deploy)項目,直接選中項目,右鍵 - Run As / Debug As 就可以運行。
話不多說。開始Jetty的 HelloWorld 之旅吧!
· 下載
插件下載地址:http://run-jetty-run.googlecode.com/svn/trunk/updatesite-nightly/plugins/
筆者下載的版本是這個版本:runjettyrun_1.3.3.201203170835.jar(順便說一句,為了找Jetty的插件,花了好長的時間,總是找不對)
· 安裝
1、將下載的jar文件(runjettyrun_1.3.3.201203170835.jar)復制到 $MyEclipse/MyEclipse 10/dropins/plugins 目錄下。
【提醒】不知道其他Eclipse什么情況。在MyEclipse10的安裝目錄下還有一個plugins目錄,$MyEclipse/Common/plugins。放到這個下面是不起作用的。
2、重啟MyEclipse。
3、工具欄 > ,點擊任意的一個倒三角,選擇 Debug/Run Configurations,出現如下圖的界面。可以看到,多了一個 Jetty Webapp 分支。
· 使用
1、新建一個 Web Project 。可取名 JettyTest 。
2、選中項目中的 Java EE 5 Libraries ,右鍵 > Build Path > Remove from Build Path 。(注意:這個一定要刪掉。不然項目啟動不起來。)
3、在項目自動生成的 index.jsp 文件里,<body>標簽中加入以下代碼:
<h1>Hello World for Jetty!!!!!!</h1>
4、選中項目,右鍵 > Run As (Debug As) > Run Jetty ,你會看到控制打印了些啟動信息。
5、測試
打開IE,在地址欄中輸入 http://localhost:8080/JettyTest ,你會看到如下的頁面:
6、其他配置
Jetty 的默認端口是 8080 。如果想要更改,回到本文第一張圖片的 Debug/Run Configurations ,如圖。點 開 Jetty Webapp 前的 + 標志,你會看到有了個 JettyTest 。因為前面運行過了,所以它自動加載了。如果沒有也沒關系,可以自 己新建(如圖,左上角的第一個)。
這樣使用起來是不是很方便?
都不用部署(deploy),直接就能用了。
試一試吧