轉載自:http://www.linuxidc.com/Linux/2011-08/41685.htm
| [日期:2011-08-27] | 來源:csdn? 作者:Cloudyxuq | ? |
1.IDE工具為MyEclipse或者Eclipse都可以
如果是Eclipse需要自己下載Tomcatt?http://tomcat.apache.org解壓后和一個插件tomcatPluginV32.zip
2.為了更好理解服務器端得應用程序如何執行,采用手動創建。Project如下
在ServletDemo下創建一個WebRoot文件夾,里面創建WEB-INF用來存放lib和classes
實際上Servlet就是一個java文件
創建MyServlet類:
package?com.servlet;????import?java.io.IOException;??import?java.io.PrintWriter;????import?javax.servlet.ServletException;??import?javax.servlet.http.HttpServlet;??import?javax.servlet.http.HttpServletRequest;??import?javax.servlet.http.HttpServletResponse;??public?class?MyServlet?extends?HttpServlet?{????????????????private?static?final?long?serialVersionUID?=?1L;????????????public?MyServlet(){??????????super();??????}????????????protected?void?doGet(HttpServletRequest?req,?HttpServletResponse?resp)??????????????throws?ServletException,?IOException?{??????????????????doPost(req,resp);????????????}??????????????protected?void?doPost(HttpServletRequest?req,?HttpServletResponse?resp)??????????????throws?ServletException,?IOException?{??????????????????????????PrintWriter?pw=resp.getWriter();??????????pw.println("This?is?my?fisrt?Servlet");??????????pw.flush();??????????pw.close();??????}??????????}?? 3.構建自己的Servlet的配置文件Web.xml代碼:
<?xml?version="1.0"?encoding="UTF-8"?>??<web-app?id="WebApp_ID"?version="2.4"?xmlns="http://java.sun.com/xml/ns/j2ee"???xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"???xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee????http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">???<servlet>??<servlet-name>MyServlet</servlet-name>??<servlet-class>com.servlet.MyServlet</servlet-class>??<load-on-startup>1</load-on-startup>??<display-name>第一個Servlet</display-name>??</servlet>??????<servlet-mapping>??<servlet-name>MyServlet</servlet-name>??<url-pattern>/myFirstServlet</url-pattern>??</servlet-mapping>??<welcome-file-list>??<welcome-file>??index.jsp??</welcome-file>??<welcome-file>??index.html??</welcome-file>??<welcome-file>??default.jsp??</welcome-file>??</welcome-file-list>??</web-app>?? 4.創建自己的第一個index.jsp
<html>??<head>??<meta?http-equiv="Content-Type"?content="text/html;?charset=ISO-8859-1">??<title>我的Servlet</title>??</head>??<body>??This?is?my?index??</body>??</html>?? 5.在Tomcat文件夾下的conf文件里的server.xml中配置虛擬目錄,用來通過IE等瀏覽器訪問
在<host></host>之間創立
?<Host>??.??.??.??.??.??<Context?path="/ServletDemo"?docBase="C:\Users\Cloudy\workspace\ServletDemo\WebRoot"?reloadable="true"/>??????????</Host>?? 6.分別訪問index和MyServletDemo
?
轉載于:https://www.cnblogs.com/ismallboy/p/5387965.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
總結
以上是生活随笔為你收集整理的Servlet+Tomcat制作出第一个运行在Tomcat上的Java应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。