真正的jetty 和eclipse 的開發環境架設 ,本人親身經歷

其實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

http://eclipse.org/downloads/download.php?file=/jetty/8.1.8.v20121106/dist/jetty-distribution-8.1.8.v20121106.zip&r=1

 

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應用的



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章