Spring boot-创建Tomcat

Spring boot-创建Tomcat,第1张

Spring boot实例化的context是一个AnnotationConfigServletWebServerApplicationContext对象,该类的类图如下:

从类图中可以知道,该类直接继承自ServletWebServerApplicationContext类,在Spring boot进入fresh阶段时,会执行到onRefresh方法,创建Tomcat实例就是在此业务逻辑中,onFresh方法有两个处理,1)初始化主题功能。2)创建Tomcat。

表示一个完全配置的web服务器(如:Tomcat,Jetty, Netty)的简单接口,允许服务器启动和停止,接口签名如下

该接口的实现类有JettyWebServer、NettyWebServer、TomcatWebServer、UndertowServletWebServer、UndertowWebServer。这里使用的是抽象工厂设计模式。

可用于创建WebServer的工厂接口,该接口的签名如下:

其实现类有ConfigurableServletWebServerFactory、JettyServletWebServerFactory、TomcatServletWebServerFactory、UndertowServletWebServerFactory、AbstractServletWebServerFactory。

servlet web服务器的配置类,它们应该是常规自动配置类中的@Import,以保证它们的执行顺序。

1打开eclipse开发平台界面,找到头部的工具栏中的“window”
2点击window中的Preferences选项,在打开的preferences面板中找到Server,点击Runtime Environments,再点击右边的“Add”按钮
3在打开的添加服务器界面,选择我们本次要添加的tomcat服务器版本“Apache Tomcat v70”再点击“Next” 按钮
4在打开的tomcat Server界面选择好我们的tomcat安装路径,jre就可以之间点击“Finish”按钮了。
5在上图中点击了完成按钮,在回到的界面中再次点击Ok按钮,这样就完成了eclipse中对添加tomcat服务器的配置。
6当你完成了添加tomcat的配置之后,在eclipse中找到File-->new-->Dynamic web project界面中就会出现tomcat服务器的下拉选择。
7到这里就表示你在eclipse中添加tomcat服务器已经成功了。

myeclipse2015中添加tomcat服务器的方式:
1、打开myeclipse2015开发平台界面,找到头部的工具栏中的“window”
2、点击window中的Preferences选项,在打开的preferences面板中找到Server,点击Runtime Environments,再点击右边的“Add”按钮。
3、在打开的添加服务器界面,选择本次要添加的tomcat服务器版本“Apache Tomcat v70”再点击“Next” 按钮
4、在打开的tomcat Server界面选择好tomcat安装路径,jre就可以之间点击“Finish”按钮了。
5、在上步的界面上点击了完成按钮,在回到的界面中再次点击Ok按钮,这样就完成了myeclipse2015中对添加tomcat服务器的配置。
6、当完成了添加tomcat的配置之后,在myeclipse2015中找到File-->new-->Dynamic web project界面中就会出现tomcat服务器的下拉选择。
7、到这里就表示在myeclipse2015中添加tomcat服务器已经成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13427337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-03
下一篇 2023-08-03

发表评论

登录后才能评论

评论列表(0条)

保存