1. Servlet的Tomcat服务器软件下载
网址:http://tomcat.apache.org/
打开之后是这样的,选择你要下载的版本
然后选择根据你电脑的位数选择安装压缩包
2.Tomcat的环境配置
找到并 复制 你的这个位置,我们把它叫做 路径A
然后打开系统环境变量,在用户环境变量中新建一个环境变量。
变量名写 CATALINA_HOME,变量值写 路径A(路径A的定义,看我的上面说的)
我的图片是这样的
然后 双击 系统环境变量中的Path,点新建写上 %CATALINA_HOME%\bin,最后保存。
接着我们用cmd输入 catallina version ,如果显示
则表示环境变量配置的可以
3.启动Tomcat 使用cmd:startup.bat
正常情况下会显示着两张图片
在这两个窗口没有关闭的情况下,打开你的浏览器,输入 localhost:8080
应该会跳出这么一个画面
4.Tomcat的文件结构目录
5.Tomcat的文件部署
这个hello.html是我们用来测试服务器的网页,你可以自己写一个简单的hello网页放到这里,后面会有提及。
接下来,你cmd输入startup.bat后,把浏览器打开,然后输入 localhost:8080/myweb/hello.html就会加载这个网页
下一步,当你新建一个.java文件命名为hello,并将其编译成.class文件。并放在javaweb\apache-tomcat-9.0.37\webapps\myweb\WEB-INF\classes 这个classes文件夹下,在通过一步配置就能完成部署,这个部署是,在web.xml文件的中输入这个,并保存。
这样部署就OK了。
6.开始执行第一个Servlet代码吧
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.ServletException;
import java.io.IOException;
public class hello implements Servlet{
public void init(ServletConfig config)throws ServletException{}
public void service(ServletRequest request,ServletResponse response)throws ServletException,IOException{
//这里是用来写我们的代码的,其他的都是固定的(不包括类名)
System.out.println("My First Servlet!");
}
public void destroy(){}
public ServletConfig getServletConfig(){
return null;
}
public String getServletInfo(){
return null;
}
}
这些东西都是必须写的,然后我们在cmd中输入startup,(不要关闭哪两个窗口)接着浏览器中输入 localhost:8080/myweb/hello 就能运行这个代码了,运行结果是,你看屏幕中是空空的,其实他执行了,显示结果在cmd那个窗口里
如果出现了这个东东,恭喜你,第一个Servlet代码执行成功!