zoukankan      html  css  js  c++  java
  • 脱离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/
  • 相关阅读:
    自定义Android核心服务实践
    RootExplorer怎么样获取root权限的
    android性能测试工具之dumpsys
    gettimeofday() 获取当前时间(保存在结构体timeval中)
    Android学习之Service命令的妙用
    linux内存管理之非连续物理地址分配(vmalloc)
    Android dumpsys
    Linux下进程信息的深入分析
    Android调试工具之adbs
    如何分析Android的内存使用
  • 原文地址:https://www.cnblogs.com/duwenlei/p/3484086.html
Copyright © 2011-2022 走看看