Servlet部署细节----手动部署

  • 前提:已经安装好了Tomcat,并且在浏览器调试成功了的情况下,没有安装Tomcat的可以去我其他的博文看看

  • 第一步:打开Tomcat文件下的webapps

  • 第二步:新建一个名为“Test”的文件夹(取名字随意,不过后面几部就要认真按照步骤来了)

  • 第三步:继续在Test文件夹里再建一个名为“WEB-INF”的文件夹

  • 第四步:在WEB-INF里面建立三个文件:

        ① 名为“classes”的文件夹 

        ②  名为“lib”的文件夹 

        ③ 新建一个文本文档,将名称和后缀都改为“web.xml”

  • 第五步:在“classes”文件夹中同样新建一个文本文档,并且改名为:“Test.java”:里面输入以下内容:

package com.wyt;//这个包名类名可以自己随意

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Test extends HttpServlet {

    @Override
    public void service(HttpServletRequest request, HttpServletResponse response) {
        System.out.println("Hello World" + new java.util.Date());  //这个的意思是在编译的时候输出Hello world和当前日期
    }
}

  • 第六步:在“lib”文件里面存放“servlet-api.jar”文件,这个文件可以在

        apache-tomcat-9.0.12-windows-x64\apache-tomcat-9.0.12\lib文件目录下找到,然后粘帖进lib文件夹里,复制完了之后需要在 我的电脑/属性/高级系统设置/编辑环境变量里新添一个名为“CLASSPATH”,路径为“……apache-tomcat-9.0.12-windows-x64\apache-tomcat-9.0.12\webapps\Test\WEB-INF\lib\servlet-api.jar”的用户环境变量(大致就是你自己手动复制的servlet.api.jar的地址,省略号内容是根据我自己电脑来的,每个人电脑放的地方也不一样)

  • 第七步:在之前提到的WEB-INF下面的三个文件之一的“web.xml”写入如下代码:

<?xml version="1.0" encoding="UTF-8"?>
<web-app>

    <servlet>
        <servlet-name>Test</servlet-name>
        <servlet-class>com.wyt.Test</servlet-class>//注意:此时的包类名要和上文提到的一致,不然编译会出错
    </servlet>
    <servlet-mapping>
        <servlet-name>Test</servlet-name>//这两个名称要和前面那行一致
        <url-pattern>/Test</url-pattern>//这个作为在浏览器输入的名称可以自定义,不过初学者最好统一名字
    </servlet-mapping>
    
</web-app>

  • 第八步:至此:servlet几乎部署完成,现在要做的就是在调试窗口调试Test.java文件了

调试步骤:输入“javac -d  . Test.java”调试之后,打开:……\apache-tomcat-9.0.12-windows-x64\apache-tomcat-9.0.12\bin目录下的startup.bat,此时调试窗口最后一行会出现输出Hello world和当前日期

  • 第九步:打开电脑浏览器:在地址栏输入:localhost:8080/wyt/Test: 如果出现空白页面,就是什么都没有的那种空白页面,那么你成功了!

  • 如果没有成功,我稍后会更新问题所在,或者你们可以请教其他博主

猜你喜欢

转载自blog.csdn.net/Stephanie17395/article/details/82978398
今日推荐