脱离eclipse,手动写一个servlet
一.手动在tomcat的webapps下创建一个文件夹,这个文件夹是项目名成,在项目里创建一个WEB-INF文件夹,在WEB-INF下里创建classes文件夹,在classes里创建一个java文件
1 package com.du; 2 import java.io.*; 3 import javax.servlet.*; 4 5 public class FirstServlet extends GenericServlet 6 { 7 public void service(ServletRequest req,ServletResponse rep) throws IOException{ 8 OutputStream out = rep.getOutputStream(); 9 out.write("hello servlet!!!".getBytes()); 10 } 11 }
二.添加servlet的api jar包,这个jar包在tomcat就有,set classpath=%classpath%; 鼠标点住servlet-api.jar 然后拖进cmd里,Enter
三.在WEB-INF中创建web.xml,这个web.xml的头尾可以去tomcat/conf/web.xml中去copy
四.在web.xml添加servlet的路径和servlet的映射,这都可以去tomcat的web.xml去获得
1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <web-app 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 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 5 version="2.5"> 6 7 <servlet> 8 <servlet-name>firstServlet</servlet-name> 9 <servlet-class>com.du.FirstServlet</servlet-class> 10 </servlet> 11 <servlet-mapping> 12 <servlet-name>firstServlet</servlet-name> 13 <url-pattern>/firstServlet</url-pattern> 14 </servlet-mapping> 15 16 </web-app>
五.用命令行:javac -d . FirstServlet.java 来编译java文件
六.启动tomcat
七.在浏览器中访问
如果有使用请标明来源:http://www.cnblogs.com/duwenlei/