1. 前言
習慣用Eclipse開發動態網站,現在有一個靜態網頁(只有Html,Js,CSS代碼,無后台Java代碼)想跑一下,自己通過網上查詢然后自己也研究搗鼓了一下,發現有三種方式可以發布靜態網頁。
2. 通過Eclipse自帶的三種方式
2.1 方式一:使用HTTP Preview部署
Step 1:選中項目,右鍵Run As->Run on Server,選中HTTP Preview。
Step 2:點擊Next,然后再左側可用項目中雙擊項目名稱,最后點擊Finish;或者直接點擊Finish。
Step 3:Start the Server in debug mode(Ctrl + Alt + D) 或者Start the Server (Ctrl + Alt + R) 。
Step 4:打開 http://localhost:8080/你的項目名稱/ 就可以訪問到了。
2.2 方式二:使用J2EE Preview部署
Step 1:選中項目,右鍵Run As->Run on Server,界面如上圖選中J2EE Preview。
Step 2:點擊Next,然后再左側可用項目中雙擊項目名稱,最后點擊Finish;或者直接點擊Finish。
Step 3:Start the Server in debug mode(Ctrl + Alt + D) 或者Start the Server (Ctrl + Alt + R) 。
Step 4:打開 http://localhost:8080/你的項目名稱/ 就可以訪問到了。
2.3 方式三:使用Tomcat部署
Step 1:暫停Tomcat服務
Step 2:把項目工程直接放在C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0\webapps下,然后重新啟動Tomcat服務,有兩種方式,一種是直接啟動系統的Tomcat服務,一種是啟動Eclipse自帶的Tomcat服務,二者本質一致。(用命令打開Tomcat服務器:)。
Step 3:打開 http://localhost:8080/你的項目名稱/ 就可以訪問到了。
3. 靜態網頁導入到Eclipse IDE(附加項)
用HTTP Preview和J2EE Preview部署時需要導入項目,用Tomcat部署,可以導入然后跑Eclipse自己的Tomcat服務器或者直接用Copy項目到webapps下面,直接啟動服務器。
Step 1:新建一個空的靜態網站
Step 2:把項目工程中的內容復制到WebContent下即可。
4. 這幾種部署方式的差異性
首先,這三種都可以用來部署靜態網頁;后兩種可以部署動態網頁,J2EE Preview是基於Jetty。