关于手动配置servlet

手动配置Servlet

2020-5-7

1.在tomcat安装目录下的webapps中新建项目目录helloapp;

helloapp

src

HelloServlet.java(java文件)

WEB-INF

classs(包)

nuc.ss.test

web.xml(servlet文件)

2.编译运行java文件

  • 防止乱码:先把记事本写的代码编码格式改成ANSI格式;

  • 导包:进入Tomcat安装目录,找到lib目录下的servlet-api.jar包,复制粘贴到jdk安装目录下的jre–>lib–>ext目录***意是jdk下的jre);

  • 启动tomcat:关闭eclipse中的tomcat,到tomcat的安装目录下的bin目录下找到startup.bat,双击运行,在编辑器外启动tomcat(同一个端口号不能两边同时启动
    注意:在访问网页的过程中不要关闭黑窗口,访问完毕后要关闭tomcat不要直接点叉号关闭小黑窗,点击shutdown.bat关闭tomcat.

  • 编译java文件:打开cmd,复制java文件所在目录,cd 目录路径,进入java文件所在文件夹。

  • 执行命令:javac HelloServlet.java

  • 编译成功后出现class后缀的字节码文件,将HelloServlet.class复制粘贴到test目录下;

  • 在浏览器中输入:localhost:8080/helloapp/hello即可完成运行。

  • 关闭tomcat。

3.可能出现的问题

  • 导包不成功
    关于手动配置servlet
    解决方法:检查路径,是否复制粘贴到了对应的路径下(详见上文导包)

  • 浏览器出现404;
    关于手动配置servlet
    解决方法:检查路径

  • 浏览器无法访问网站;
    关于手动配置servlet
    原因:tomact没有启动(详见上文tomcat启动)