用Tomcat和Eclipse開發Servlet程序


1、 安裝eclipse
1)、 在官網上直接下載Eclipse IDE for Java EE Developers,解壓即可;
2、 eclipse安裝tomcat插件:
1)、 在http://www.eclipsetotale.com/tomcatPlugin.html上下載tomcatPluginV33.zip
2)、 解壓到eclipse目錄下的plugins目錄中
3)、 重新啟動eclipse
4)、 如果你在Window  ->  Prefences中找不到Server選擇的話,說明你的eclipse版本下錯了,要下載Eclipse IDE for Java EE Developers
5)、 在Server一欄中選擇Runtime Environment,在右邊選擇Add,選擇好安裝路徑后download。下載完成后點擊finished,看到選擇版本的tomcatServer已經建立
6)、 在Window  ->  Prefences  ->  Tomcat配置tomcat。Tomcat home 選擇剛才下載的目錄
7)、 點擊start tomcat按鈕,可以發現大量打印信息,在瀏覽器中輸入http://localhost:8080,出現tomcat的網頁,證明已經安裝好了。
3 新建Servlet測試程序
1)、 選擇菜單File->New->Project... ,在新建項目向導中選擇 Web->Dynamic Web Project,project name為MyFirstDynamicWebProject,一路next,最后選擇生成web.xml;
2)、 new 一個class,package com.johnny.test,name為helloworld,super class 為HttpServlet;

3)、 code:

 

package com.johnny.test;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class HelloWorld extends HttpServlet implements javax.servlet.Servlet{
	   /* (non-Java-doc)
		 * @see javax.servlet.http.HttpServlet#HttpServlet()
		 */
		public HelloWorld() {
			super();
		}   	
		
		/* (non-Java-doc)
		 * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, 
		     HttpServletResponse response)
		 */
		protected void doGet(HttpServletRequest request, HttpServletResponse response) 
		    throws ServletException, IOException {
			response.getWriter().write("Hello, world 1112!");
		}  	
		
		/* (non-Java-doc)
		 * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, 
		     HttpServletResponse response)
		 */
		protected void doPost(HttpServletRequest request, HttpServletResponse response) 
		    throws ServletException, IOException {
			// TODO Auto-generated method stub
		} 
}


web.xml

 

 

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <servlet>
  	<servlet-name>HelloWorld</servlet-name>
  	<servlet-class>com.johnny.test.HelloWorld</servlet-class>
  </servlet>
  <servlet-mapping>
  	<servlet-name>HelloWorld</servlet-name>
  	<url-pattern>/helloworld</url-pattern>
  </servlet-mapping>
  
</web-app>


4)、 右鍵點擊HelloWorld.java,選擇rus as :run on server,在瀏覽器上會顯示:Hello, world 1112!
5)、 或者右鍵點擊工程,export MyFirstDynamicWebProject.war,然后放到ubuntu的tomcat的webapps目錄下面,在瀏覽器上輸入網址:http://localhost:8080/MyFirstDynamicWebProject/helloworld,也會出現Hello, world 1112!

 

 


免責聲明!

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



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