Tomcat_servlet部署、编译、配置、打包

Browser/Service

  • 使用http协议通过浏览器可直接访问

在这里插入图片描述

tomcat安装

下载
进入官网下载
下载完成解压
在这里插入图片描述
打开和关闭
只需要打开startup和shutdown的bat文件运行即可
运行

中文乱码(选择gbk编码)

修改conf文件下的logging.properties

java.util.logging.ConsoleHandler.encoding = GBK

在这里插入图片描述
运行即可
在这里插入图片描述
在这里插入图片描述

Servlet

Server Applet
接受客户端的请求,传递给服务器,在传递相应的结果给客户端
在这里插入图片描述
WEB-INF文件下

  • classes(存放java编译后的class文件)
  • lib(存放jar包)
  • xml配置文件
    在这里插入图片描述
环境变量的配置
java环境变量

JAVA_HOME配置jdk的路径
在这里插入图片描述
CLASSPATH添加.;%JAVA_HOME%\lib;
在这里插入图片描述
PATH添加%JAVA_HOME%\bin;
在这里插入图片描述

Servlet-api.jar的环境变量

在这里插入图片描述
CLASSPATH添加该文件路径
在这里插入图片描述

实现Servlet的接口

编写Servlet

  • 重写五个方法
  • 实现javax.servlet.Servlet
  • service方法调试输出

创建Myservlet.java

import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import java.io.IOException;

public class Myservlet implements Servlet{
	
    public void init(ServletConfig servletConfig)throws ServletException{
		
	}
	
	public void service(ServletRequest request,ServletResponse response)throws ServletException,IOException
	{
		System.out.println("测试Servlet!");
	}
	
	public void destroy()
	{
		
	}
	
	public ServletConfig getServletConfig()
	{
		return null;
	}
	
	public String getServletInfo(){
		return null;
	}
	
}
编译java文件

使用cmd运行

javac Myservlet.java

成功生成class文件(否则是环境变量或者java文件有错)
在这里插入图片描述
将生成的class文件移动到classes文件夹下
在这里插入图片描述

配置XML文件
  • servlet(匹配servlet编译生成的class)
  • servlet-mapping(配置url)
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
  version="4.0"
  metadata-complete="true">

	<servlet>
		<servlet-name>myServlet</servlet-name>
		<servlet-class>Myservlet</servlet-class>
	</servlet>
	
	<servlet-mapping>
		<servlet-name>Myservlet</servlet-name>
		 <url-pattern>/myservlet</url-pattern>
	</servlet-mapping>
</web-app>

启动运行!
在这里插入图片描述

idea配置servlet

setting配置

选择Tomcat安装的位置
在这里插入图片描述

configuration配置

选择tomcatserver local
在这里插入图片描述
添加依赖
在这里插入图片描述
运行测试
在这里插入图片描述

打包部署
关联jar包

add as library
在这里插入图片描述

导出war包

作用:war包放入tomcat的webapps目录中,启动tomcat自动解压即可访问
项目结构选择添加
在这里插入图片描述
build Atifact生成war包

在这里插入图片描述
生成war包
在这里插入图片描述

tomcat运行war包

war包放入webapps目录下

在这里插入图片描述

启动自动解压运行

在这里插入图片描述
在这里插入图片描述
end

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yma16

感谢支持!共勉!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值