部署第一個servlet應用到tomcat上


部署第一個servlet應用到tomcat上

搭建環境

eclipse的EE版本

eclipse官網

創建一個java的應用程序

1.File->new java project

導入servlet包

右鍵點擊項目 -> properties -> Java Build Path ->Libraries -> Add External JARs

servlet.jar包的下載地址

鏈接:https://pan.baidu.com/s/17aJimvcbiip9E6M-vM6S3w
提取碼:gfxt
復制這段內容后打開百度網盤手機App,操作更方便哦

編寫HelloServlet

1.在src處右鍵創建一個HelloServlet類

2.HelloServlet類的代碼

import java.io.IOException;
import java.util.Date;
 
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
public class HelloServlet extends HttpServlet{
 
    public void doGet(HttpServletRequest request, HttpServletResponse response){
         
        try {
            response.getWriter().println("<h1>Hello Servlet!</h1>");
            response.getWriter().println(new Date().toLocaleString());
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
     
}

創建相應的目錄

1.按照這個目錄結構創建對應的web目錄、WEB-INF目錄、web.xml文件

2.web.xml文件的內容

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
 
    <servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>HelloServlet</servlet-class>
    </servlet>
 
    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
 
</web-app>

指定項目輸出的classes目錄

1.在WEB-INF目錄下創建classes目錄

2.將classes目錄設置為class文件輸出目錄

項目右鍵->properties->Java Build Path->Source->右下角的 Brower-> 指定位置是 j2ee/web/WEB-INF/classes

將該項目部署到tomcat

1.打開tomcat下的conf目錄下的server.xml文件

2.在Host標簽下面加上Context標簽,並設置訪問路徑,和項目路徑

<Context path="/j2ee" docBase="D:\\programe\\eclipse-ee\\workspace\\myworkspace\\j2ee\\web" debug="0" reloadable="false" />

path是訪問路徑,比如我這樣設置,訪問的路徑就是localhost:8080/j2ee/hello

docBase是創建項目的路徑,根據情況不同設置

運行項目

1.重新啟動tomcat
2.在瀏覽器輸入localhost:8080/j2ee/hello


免責聲明!

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



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