其實jetty 和eclipse 的開發環境架設並不算複雜,就是由於資料太過於零碎,而且方法比較多,結果給大家做成了困擾,我就我自己的搭建歷程進行總結,希望對日後自行搭建的哥們可以起到幫助
里程碑:使eclipse可以打開 > 使WTP插件安裝於eclipse >下載jetty 8.X >在eclipse中加入jetty服務器>發佈我們的web應用到對應的 jetty服務器上>進行調試
1. 首先你去下載一個eclipse 下載個 EE版本吧
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junosr1
2. 下載JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
JAVA_HOME 如何配置自己百度吧
3. 安裝 jetty wtp插件用於可以使eclipse多一個jetty服務器類型,打開 eclipse 看看是否已經正常運行,如果正常運行了我們打開 Help>Install New SoftWare
參考一下:http://wiki.eclipse.org/Jetty_WTP_Plugin/Jetty_WTP_Install
在work with上輸入:http://download.eclipse.org/jetty/updates/jetty-wtp
4. 下載 jetty 8.18
5. 關鍵到了,我們如何可以讓eclipse和jetty配合起來工作呢?
按 eclipse上的說明是不行的,因爲有細節沒交代,下面來實戰一下
這個鏈接教你如何在eclipse下建立一個jetty服務器
http://wiki.eclipse.org/Jetty_WTP_Plugin/Jetty_WTP_Create_Server
6. 建立一個自己的動態web應用
第一步,創建一個動態web工程, File/New/Other選擇Web/Dynamic Web Projectnode :
第二步 輸入必須的參數
第三步,按下Finish 按鈕, WTP動態web工程創建了,我們把jetty目錄下的所有jar加進去吧!
第四步,建立WebContent/index.htm 文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=ISO-8859-1">
<title>My first WEB Application</title>
</head>
<body>
My first WEBApplication.
</body>
</html>
第五步,把mywebapp 拖放到Jetty 服務器去:
第六步,啓動和停止jetty服務器:
第七步,你啓動服務器後會發現以下的日誌:
如何用maven 製作你的web應用程序自己csdn一下就ok了
這裏要補充:
建立起Servers後,發現有:
在服務器停止狀態下,右擊上面Jetty,選擇Properties>General,點擊Switch Location,發現Location改變,然後確定,會發現:
然後,在Debug>Debug Configurations中設置Jetty,雙擊新建一個設置,在classpath中remove在User Entries中所有的jar,然後選中User Entries,選擇旁邊的,添加內容爲所有在Jetty安裝目錄下lib中所有的jar(包括lib中所有文件夾中的jar)!!因爲eclipse中jetty默認配置爲空,不能使Server運作起來。若不作此配置,就會出現如下問題(無提示):
正常爲(有提示):
重點來了!! 記住在jettyserver 的config設置中把下載來的jetty 服務器lib目錄中的所有jar都加入到你的classpath中去哦!!!!!不然你無法發佈你的web應用的