兩種Eclipse部署動態(tài)web項目方法
和MyEclipse不一樣,在Eclipse中做的Web項目默認是不支持將項目發(fā)布到Web服務(wù)器上的,會發(fā)布到工作空間的某個目錄,因此無法在外部啟動Tomcat來運行Web項目,只有打開Eclipse中的服務(wù)器,才能運行Web項目。所以要對Eclipse進行修改,才能將做好的項目,發(fā)布到Tomcat服務(wù)器上,發(fā)布到服務(wù)器上的Webapps文件夾下。本文介紹兩種方法;
第一種方法:
1.通過修改Servers下Tomcat的配置:
show view—>servers下找到需要修改的tomcat—>右擊完成一下幾個步驟:
①停止eclipse內(nèi)的Tomcat服務(wù)器(stop)
②刪除該容器中部署的項目(add and remove)
③清除該容器相關(guān)數(shù)據(jù)(clean)
④打開tomcat的修改界面(open)
⑤找到servers location,選擇第二個(User tomcat Installation)
⑥修改deploy path為webapps
⑦保存關(guān)閉
需要說明的是①②③必須操作,否則下面的步驟會被置灰無法操作。
修改后的圖像如下:
2.驗證是否修改成功:
1、通過Eclipse建立一個Dynamic Web Project;
2、添加一個index.html的頁面;
<body> hello peace </body>
3、在WebContent右擊選擇New-->Other-->Web-->Servlet:
配置如下:com.rlovep.Hello.Hello.java
此去注意我的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"); } }
4、右鍵點擊(add and remove)將工程加入Tomcat:
5、即可在服務(wù)器上的Webapps文件夾下看到你的工程文件夾;(比如我的HttpSer)
6、運行Tomcat可以看到如下圖:
主頁:http://localhost:8080/HttpSer/
Hello頁(servlet):http://localhost:8080/HttpSer/Hello
第二種方法:通過tomcatPlugin插件
1、下載插件并解壓到Eclipse下的plugins目錄下重啟后會看到3只小貓,并配置Window->perferences->tomcat中的tomcat home為tomcat目錄應(yīng)用。
2、項目的tomcat屬性配置如下:主要修改:勾上Is a Tomcat Project;修改Context name為你想要的名字
右鍵工程run,run server;運行程序,可以獲得上面一樣的結(jié)果。
以上就是Eclipse部署動態(tài)web項目的全部過程,希望對大家的學習有所幫助。
相關(guān)文章
基于 IntelliJ IDEA 模擬 Servlet 網(wǎng)絡(luò)請求示例
這篇文章主要介紹了基于 IntelliJ IDEA 模擬 Servlet 網(wǎng)絡(luò)請求示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04Java編程利用socket多線程訪問服務(wù)器文件代碼示例
這篇文章主要介紹了Java編程利用socket多線程訪問服務(wù)器文件代碼示例,具有一定參考價值,需要的朋友可以了解下。2017-10-10idea中springboot整合mybatis找不到mapper接口的原因分析
這篇文章主要介紹了idea中springboot整合mybatis找不到mapper接口的原因分析及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01使用jib插件為Java應(yīng)用構(gòu)建鏡像的方法
這篇文章主要介紹了使用jib插件為Java應(yīng)用構(gòu)建鏡像,要是用戶本地沒安裝docker,可以使用jib制作出帶有鏡像的tar文件,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2022-08-08Spring6.x對調(diào)度和異步執(zhí)行的注解支持示例詳解
這篇文章主要為大家介紹了Spring6.x對調(diào)度和異步執(zhí)行的注解支持示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11Java設(shè)計模式之構(gòu)建者模式知識總結(jié)
這幾天剛好在復習Java的設(shè)計模式,今天就給小伙伴們?nèi)婵偨Y(jié)一下開發(fā)中最常用的設(shè)計模式-建造者模式的相關(guān)知識,里面有很詳細的代碼示例及注釋哦,需要的朋友可以參考下2021-05-05