1. 程式人生 > >Eclipse部署動態web專案方法

Eclipse部署動態web專案方法

和MyEclipse不一樣,在Eclipse中做的Web專案預設是不支援將專案釋出到Web伺服器上的,會發布到工作空間的某個目錄,因此無法在外部啟動Tomcat來執行Web專案,只有開啟Eclipse中的伺服器,才能執行Web專案。所以要對Eclipse進行修改,才能將做好的專案,釋出到Tomcat伺服器上,釋出到伺服器上的Webapps資料夾下。本文介紹兩種方法;

1.通過修改Servers下Tomcat的配置:

show view—>servers下找到需要修改的tomcat—>右擊完成一下幾個步驟:

①停止eclipse內的Tomcat伺服器(stop)

②刪除該容器中部署的專案(add and remove)

③清除該容器相關資料(clean)

④開啟tomcat的修改介面(open)

⑤找到servers location,選擇第二個(User tomcat Installation)

⑥修改deploy path為webapps

⑦儲存關閉

需要說明的是①②③必須操作,否則下面的步驟會被置灰無法操作。

修改後的影象如下:
1

2.驗證是否修改成功:

  1. 通過Eclipse建立一個Dynamic Web Project;
  2. 新增一個index.html的頁面;
<body>
hello peace
</body
>
  1. 在WebContent右擊選擇New–>Other–>Web–>Servlet:
    配置如下:com.rlovep.Hello.Hello.java
    2
    3
    此去注意我的servlet是3.0以上的了,可以使用註解:不用再修改web.xml;
@WebServlet("/Hello")//註解url:/Hello
public class Hello extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException { PrintWriter out = response.getWriter(); out.println("hello peace"); } }
  1. 右鍵點選(add and remove)將工程加入Tomcat:
    4
  2. 即可在伺服器上的Webapps資料夾下看到你的工程資料夾;(比如我的HttpSer)
    5

3.第二種方法:通過tomcatPlugin外掛

下載地址:http://www.eclipsetotale.com/tomcatPlugin/
1. 解壓到Eclipse下的plugins目錄下重啟後會看到3只小貓,並配置Window->perferences->tomcat中的tomcat home為tomcat目錄應用。
8
2. 專案的tomcat屬性配置如下:主要修改:勾上Is a Tomcat Project;修改Context name為你想要的名字
9
3. 右鍵工程run,run server;執行程式;
可以獲得上面一樣的結果;
來自一條小鯊魚(rlovep.com)