zoukankan      html  css  js  c++  java
  • Servlet简单实现开发部署过程

    注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6512008683445027331/

    主要是从下面三个步骤实现我们的预期:

    (1)构建开发环境:

    (2)开发Servlet类:

    (3)部署:

    在Tomcat的webapps目录下,新建一个文件夹作为web程序的根目录

    在根下新建一个名为WEB-INF的文件夹,里面建立一个web.xml,一个classes的文件夹,一个lib文件

    按照servlet的DTD配置web.xml文件

    将编译好的class文件放到classes中

    教程:

    我们使用的Tomcat版本是:7.0.82

    可以在Tomcat官网下载Tomcat,速度慢的也可以从云盘下载:

    Servlet简单实现开发部署过程

    下载好之后,我们直接解压文件:

    Servlet简单实现开发部署过程

    解压后,进入到解压目录,看到我们的解压目录

    Servlet简单实现开发部署过程

    我们先不要管这些内容,进入我们之前的第一步

    Servlet简单实现开发部署过程

    我们先打开Eclipse,新建一个Java Project

    Servlet简单实现开发部署过程

    Servlet简单实现开发部署过程

    新建的项目

    Servlet简单实现开发部署过程

    导入servlet-api.jar

    选中我们的工程,鼠标右键出现快捷菜单,选择属性

    Servlet简单实现开发部署过程

    导入我们需要的jar

    Servlet简单实现开发部署过程

    导入成功

    Servlet简单实现开发部署过程

    Servlet简单实现开发部署过程

    第一步已经完成了,我们现在进入第二步

    Servlet简单实现开发部署过程

    新建一个类

    Servlet简单实现开发部署过程

    Servlet简单实现开发部署过程

    Servlet简单实现开发部署过程

    类中的内容:

    Servlet简单实现开发部署过程

    这就完成了第二步,现在我们开始第三步

    我们新建一个目录

    Servlet简单实现开发部署过程

    再新建一个目录

    Servlet简单实现开发部署过程

    然后新建下面三个内容:

    Servlet简单实现开发部署过程

    其中web.xml中的内容,我们先复制一部分,复制的内容是Tomcat中examples中的文件内容

    Servlet简单实现开发部署过程

    然后打开这个文件,我们修改文件的内容

    Servlet简单实现开发部署过程

    然后我们继续

    Servlet简单实现开发部署过程

    这个文件在哪呢?

    Servlet简单实现开发部署过程

    然后我们复制到classes中,注意我们是将整个包结构拷贝进来了

    Servlet简单实现开发部署过程

    然后我们填写web.xml

    Servlet简单实现开发部署过程

    现在我们先看下我们的服务器配置有没有问题

    我们在目录里新建一个文件

    Servlet简单实现开发部署过程

    里面写hello

    Servlet简单实现开发部署过程

    然后进入到tomcat/bin目录下,执行这个文件

    Servlet简单实现开发部署过程

    会出现一个提示框

    Servlet简单实现开发部署过程

    表示服务器启动,然后打开我们的浏览器,输入这个地址

    Servlet简单实现开发部署过程

    你会发现浏览器中出现你刚写的内容

    Servlet简单实现开发部署过程

    这时候说明服务器配置正常,我们继续向下面走

    我们将输入地址改为:

    Servlet简单实现开发部署过程

    回车发现,已经出现我们的结果

    Servlet简单实现开发部署过程

    正好对应我们写的内容,说明我们写的内容被访问到了

    Servlet简单实现开发部署过程

  • 相关阅读:
    开源大数据周刊-第29期
    rsync
    Tomcat基础教程(四)
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    python 取前10位
    python 字典统计次数
    阿里开源分布式事务Fescar demo示例
  • 原文地址:https://www.cnblogs.com/bqwzy/p/8319499.html
Copyright © 2011-2022 走看看