• 使用MyEclipse实现简单的Servlet程序


    1. 创建一个继承于GenericServlet的类

    3. 重写Server方法

    package cn.school;
    
    import java.io.IOException;
    
    import javax.servlet.GenericServlet;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
    
    public class ServletDemo extends GenericServlet {
    
            @Override
            public void service(ServletRequest req, ServletResponse res)
                    throws ServletException, IOException {        
                res.getOutputStream().write("Hello world wokaoa".getBytes());        
            }
    }

    4. 导入tomcat源码

    5. 要在MyEclipse中集成tomcat

        window-》Preference-》MyEclipse-》Servers-》Tomcat-》我这里选择的是7.x

    然后导入tomcat路径

    6. 把web项目加入到tomcat服务器里面去

    7. 配置外部访问路径

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" 
        xmlns="http://java.sun.com/xml/ns/javaee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
        http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
      <display-name></display-name>    
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
      
      <servlet>
        <servlet-name>ServletDemo</servlet-name>
        <servlet-class>cn.school.ServletDemo</servlet-class>
      </servlet>
      
      <servlet-mapping>
         <servlet-name>ServletDemo</servlet-name>
         <url-pattern>/ServletDemo</url-pattern>
      </servlet-mapping>
    
    </web-app>

    8. 运行

    这时候到Tomcat文件夹下的webapps目录下,就会发现多了D623这个目录

    在地址栏中输入 http://localhost:8080/D623/ServletDemo 

               localhost:8080 表示本机8080端口下的应用,也就是Tomcat服务器下的应用

               D623是这个web程序的对外路径

             

    可以看出Servlet其实是一个完整的Java类

  • 相关阅读:
    Saltstack 命令参数整理
    Saltstack 命令行:批量覆盖指定文件
    Nginx + Tomcat Windows下的负载均衡配置
    linux和windows同步数据 cwrsync client to rsync server
    Amoeba for MySQL 非常好用的mysql集群软件
    Ubuntu 下 JDK+Tomcat+MySql 环境的搭建
    Ubuntu server下安装JDK和Tomcat7
    EhCache 分布式缓存/缓存集群
    电商系统中的商品模型的分析与设计
    大型网站架构的演化[转]
  • 原文地址:https://www.cnblogs.com/tech-bird/p/3805123.html
Copyright © 2020-2023  润新知