JavaEE-Servlet的部署和配置


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,回車即可出現網頁 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM