如何在MyEclipse中將項目部署Tomcat


如果系統里面還沒有配置Tomcat,請參照《Windows下如何配置tomcat環境變量》。

1.新建一個web project項目。如下:

 

 

 

效果如下:

2.編寫一個實現Servlet接口或繼承HttpServlet的Java類

 1 package com.cnblogs.daliu_it.web;
 2 
 3 import java.io.IOException;
 4 import java.io.PrintWriter;
 5 import javax.servlet.ServletException;
 6 import javax.servlet.http.HttpServlet;
 7 import javax.servlet.http.HttpServletRequest;
 8 import javax.servlet.http.HttpServletResponse;
 9 
10 public class HelloWorld extends HttpServlet {
11     protected void service(HttpServletRequest req, HttpServletResponse resp)
12             throws ServletException, IOException {
13         resp.setContentType("text/html");
14         PrintWriter out = resp.getWriter();
15         out.write("<h1>Hello Servlet");
16         out.close();
17     }
18 }
View Code


3.修改web.xml文件。

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
 3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
 5     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 6     <display-name></display-name>
 7     <servlet>
 8         <servlet-name>HelloWorld</servlet-name>
 9         <servlet-class>com.cnblogs.daliu_it.web.HelloWorld</servlet-class>
10     </servlet>
11 
12     <servlet-mapping>
13         <servlet-name>HelloWorld</servlet-name>
14         <url-pattern>/HelloWorld</url-pattern>
15     </servlet-mapping>
16     <welcome-file-list>
17         <welcome-file>index.jsp</welcome-file>
18     </welcome-file-list>
19 </web-app>
View Code

 


4.部署到Tomcat中

(1)配置Server

 

(2)選擇Tomcat 7.0 的解壓目錄。

 

點擊apply。

 

點擊ok即可。

 

5.部署到Tomcat

 

點擊finish即可。然后ok。


6.啟動Tomcat,

 

7.訪問Servlet。

http://localhost:8080/firstweb/HelloWorld

 

 

小結:

開發Servlet程序的步驟如下

1 . 編寫java源文件,文件中的類必須實現Servlet接口或繼承HttpServlet類

2 . 編譯java源文件,生成class文件

3 . 打包,將編譯后的文件按照規定目錄結構進行整理

4 . 部署,將目錄結構復制到Web容器的指定位置

5 . 啟動Web容器,輸入符合規范的地址訪問Servlet

不管是在Linux還是Windows系統下,按照以上五步即可完成Web程序的開發,區別只在於系統不同則實現對應步驟的命令不同。

 

只不過工具替我們完成了很多的工作。但是我們基本的可以了解一下。

 

 

原文作者:daliu_it
博文出處:http://www.cnblogs.com/liuhongfeng/p/4178424.html

 


免責聲明!

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



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