-
前提:已经安装好了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: 如果出现空白页面,就是什么都没有的那种空白页面,那么你成功了!
- 如果没有成功,我稍后会更新问题所在,或者你们可以请教其他博主