1 tomcat/webapps/目录下创建web应用mail。
  目录结构如下
  tomcat/webapps
  | 
  mail
  | 
  WEB-INF  
  |        |
  web.xml  classes
  |
  cn.itcast.java.web.servlet.MyServlet.class

2 tomcat/webapps/mail/目录下写一个类MyServlet实现Servlet接口。

3 进入cmd命令台,加入servlet-api.jar[tomcat中有]支持
  set classpath=%classpath%;D:\apache-tomcat-6.0.29\lib\servlet-api.jar

4 进入MyServlet.java所在的目录,编译MyServlet。
  javac -d . MyServlet.java

5 部置mail应用到tomcat/webapps/目录下,并启动Tomcat。

6.一定要在web.xml文件中配置MyServletWeb动态资源
  <servlet>
<servlet-name/>
<servlet-class/>
  </servlet>
  <servlet-mapping>
<servlet-name/>
<url-pattern/>
  </servlet-mapping>
 
7 通过浏览器访问MyServlet这个动态Web资源
  IE:http://localhost:8080/mail/my

转载于:https://www.cnblogs.com/jiangu66/p/3187084.html

手动创建servlet相关推荐

  1. linux怎么创建用户教程,在Linux中如何手动创建一个用户

    1.首先要明白用useradd创建用户的时候会更改添加5个地方的内容 (1)/etc/passwd             //比如创建useradd  111 // [root@localhost ...

  2. oracle之 手动创建 emp 表 与 dept 表

    有时候我们需要通用的实验数据,emp表 与 dept表  但是数据库中有没有. 这时,我们可以手动创建. -- 创建表与数据 CREATE TABLE EMP (EMPNO NUMBER(4) NOT ...

  3. oracle创建数据库后干什么,手动创建Oracle数据库之前因后果

    对于许多数据库管理员来说,Oracle究竟是不是一个难以管理和驾驭的怪兽级数据库,会不会让他们管理生涯饱受折磨?当看到其命令行界面时,很多人会问这么一个问题. 如果你想通过一个应用程序操控使用这个数据 ...

  4. 手动创建一棵二叉树,然后利用前序、中序、后序、层序进行遍历(从创建二叉树到各种方式遍历)(含运行结果)

    手动创建一棵二叉树,然后利用前序.中序.后序.层序进行遍历 import java.util.LinkedList; import java.util.List; import java.util.Q ...

  5. 通过手动创建统计信息优化sql查询性能案例

    本质原因在于:SQL Server 统计信息只包含复合索引的第一个列的信息,而不包含复合索引数据组合的信息 来源于工作中的一个实际问题, 这里是组合列数据不均匀导致查询无法预估数据行数,从而导致无法选 ...

  6. 如何使用a手动创建文件。 Windows中的(点)前缀?例如,.htaccess

    我想手动创建一个.htaccess文件,并通过Windows UI发现它似乎是不可能的. 我得到一个"你必须输入文件名". 信息. 必须有一种方法来创建文件. 作为Windows中 ...

  7. linux 系统创建ora文件,手动创建oracle数据库

    系统环境: 1.操作系统:Windows 2000 Pro 2.数据库: Oracle9I Release 9.2.0.3.0 3.安装路径:D:\ORACLE 建库步骤: 1.手工创建相关目录 D: ...

  8. Linux环境手动创建oracle10g数据库实践

    OS [root@T_life_db etc]# uname -a Linux T_life_db 2.6.18-238.el5 #1 SMP Sun Dec 19 14:22:44 EST 2010 ...

  9. 我会手动创建线程,为什么让我使用线程池?

    你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough ...

最新文章

  1. 转 sessionid如何产生?由谁产生?保存在哪里?
  2. [UWP小白日记-1]判断APP是否是第一次运行初始化SQLITE数据库
  3. web开发·基本网页实现(基于CSS盒子模型+PS辅助使用)
  4. [教程]win10 ,ubuntu双系统安装避坑指南
  5. python3中求0-100的和
  6. 大文件打开工具 PilotEdit
  7. 指针使用前应先初始化
  8. jquery 所有contenteditable=true的元素_JavaScript学习笔记(三十一) jQuery(上)
  9. 关于中国男女的一些私密数据......
  10. windows下的nc下载地址
  11. 将base64格式的图片下载到本地
  12. 四元数与欧拉角(RPY角)的相互转换
  13. MFC USB调试助手
  14. 【张朝阳的物理课笔记】 5. 波动方程,声音在空气中的传播速度
  15. WPF中资源字典(ResourceDictionary)的使用
  16. 用JS生成声音,实现钢琴演奏
  17. 国外的号码如何批量加入通讯录,Excel表格如何批量导入安卓苹果手机通讯录,如何快速的添加whatsApp,下面介绍具体的方法和软件
  18. VS2010中使用NeatUpload实现简单的文件上传功能
  19. 企业中台最佳实践--什么是中台(一)
  20. CanOpen Message

热门文章

  1. 一入职!就遇到MySQL亿级大表优化....
  2. 蚂蚁金服的 Service Mesh 演进之道?
  3. 高效遍历Java容器
  4. springboot启动流程
  5. maven可选依赖(Optional Dependencies)和依赖排除(Dependency Exclusions)
  6. Redis : redis事务
  7. 【Python】青少年蓝桥杯_每日一题_10.11_小球反弹
  8. Android --- TabLayout 切换时,改变选项卡下字体的状态(大小、加粗、默认被选中第一个)
  9. margin 0 auto 什么意思
  10. 支持app需要多大的服务器,上海app开发需要多大服务器空间?