1、:配置好相應環境和檢查tomcat8.5能否運行,詳見https://www.cnblogs.com/LJHAHA/p/10461697.html
2、將tomcat8.5下的webapps目錄中所有內容備份到另一文件夾(bak)中,再清空webapps目錄;
3、進入eclipse,配置好相應環境后,進入Servers,點擊下方紅色圈處,將tomcat8.5集成到eclipse中;
4.選擇新建一個Apache下的Tomcat v8.5 Server--->Finish
5.雙擊紅色圈出的Tomcat v8.5 Server at localhost,進入上方的設計頁面,其余的不做更改,需要將Server Locations改選為第二項Use Tomcat installation,同時檢查下方路徑是否正確,最好將Deploy path改為tomcat8.5下自帶的webapps,最后別忘了點擊保存;
6.新建一個Dynamic Web Project(名為prj1),在Java Resources->src目錄下新建一個包,名為edu.lsnu.first,在該包下新建一個HelloServlet類,編輯以下內容;
1 package edu.lsnu.first; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 6 import javax.servlet.Servlet; 7 import javax.servlet.ServletConfig; 8 import javax.servlet.ServletException; 9 import javax.servlet.ServletRequest; 10 import javax.servlet.ServletResponse; 11 12 public class HelloServlet implements Servlet{ 13 14 public static void main(String[] args) { 15 } 16 17 @Override 18 public void destroy() { 19 } 20 21 @Override 22 public ServletConfig getServletConfig() { 23 return null; 24 } 25 26 @Override 27 public String getServletInfo() { 28 return null; 29 } 30 31 @Override 32 public void init(ServletConfig arg0) throws ServletException { 33 } 34 35 @Override 36 public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { 37 response.setContentType("text/html;charset=utf-8"); 38 PrintWriter out = response.getWriter(); 39 out.print("<h1>歡迎光臨</h1>"); 40 out.close(); 41 } 42 43 }
7.接下來,再進入web->MEB_INF目錄下,點開web.xml文件,編輯以下內容;
1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> 3 <display-name>prj1</display-name> 4 <servlet> 5 <servlet-name>HelloServlet</servlet-name> 6 <servlet-class>edu.lsnu.first.HelloServlet</servlet-class> 7 </servlet> 8 9 <servlet-mapping> 10 <servlet-name>HelloServlet</servlet-name> 11 <url-pattern>/hello</url-pattern> 12 </servlet-mapping> 13 14 <welcome-file-list> 15 <welcome-file>index.html</welcome-file> 16 <welcome-file>index.htm</welcome-file> 17 <welcome-file>index.jsp</welcome-file> 18 </welcome-file-list> 19 </web-app>
編譯器的最終布局顯示如下:
8.點擊Tomcat v8.5 Server at localhost,右鍵選擇Add and Remove...,將項目prj1添加到Tomcat中來;
9.啟動服務器;
成功后會顯示下圖情況
10.最后在瀏覽器中輸入http://127.0.0.1:8080/prj1/hello或http://localhost:8080/prj1/hello,回車即可出現網頁