Eclipse署動態web項目方法

和MyEclipse不同,在Eclipse中作的Web項目默認是不支持將項目發佈到Web服務器上的,會發布到工做空間的某個目錄,所以沒法在外部啓動Tomcat來運行Web項目,只有打開Eclipse中的服務器,才能運行Web項目。因此要對Eclipse進行修改,才能將作好的項目,發佈到Tomcat服務器上,發佈到服務器上的Webapps文件夾下。本文介紹兩種方法;html

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

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

①中止eclipse內的Tomcat服務器(stop)web

②刪除該容器中部署的項目(add and remove)tomcat

③清除該容器相關數據(clean)服務器

④打開tomcat的修改界面(open)app

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

⑥修改deploy path爲webappswebapp

⑦保存關閉url

須要說明的是①②③必須操做,不然下面的步驟會被置灰沒法操做。插件

修改後的圖像以下:
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. 運行Tomcat能夠看到以下圖:
    主頁:http://localhost:8080/HttpSer/
    6
    Hello頁(servlet):http://localhost:8080/HttpSer/Hello
    7

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)
相關文章
相關標籤/搜索