导读
本文分为两部分
1. 实现思路分析部分
2. 实现代码部分
一. 实现思路分析
使用Tomcat的API实现, 步骤如下
- 新建一个Tomcat对象
- 设置Tomccat的端口号
- 设置Context目录
- 添加Servlet容器
- 调用Tomcat对象start()
- 强制Tomcat等待
二.实现代码
MyTomcatServer
代码如下
public class MyTomcatServer {
public static void main(String[] args) throws Exception {
// 把目录的绝对路径获取到
String classpath = System.getProperty("user.dir");
System.out.println(classpath);
Tomcat tomcat = new Tomcat();
// 设置Tomcat的端口
Connector connector = tomcat.getConnector();
connector.setPort(9091);
// 设置Host
Host host = tomcat.getHost();
host.setName("localhost");
host.setAppBase("webapps");
// 加载class
Context context &