自从上次妹子拒绝上妹子家喝咖啡之后,妹子好几天都没有和我说话。
详情请见:妹子问我maven是啥?从相亲说起。。
然而转机了来,乐观热情的妹子,遇到了技术问题,她不懂怎么部署Tomcat服务器。
妹子的事情,就是我们程序猿的事情,还有不帮的道理?虽然我依稀记得,曾经有个新手程序猿问过我啥是Tomcat,当场被我怒怼了一顿。我说你又不是漂亮的妹子,这么简单的问题,不懂不会自己百度去,问个啥呢?大家说是不是。
知道真相之后,我很热情的找到妹子,告诉她我对Tomcat的部署比较熟悉,要助她一臂之力。妹子欣然同意,说大哥你真是个好人,上次我错怪你了。
闲话休提,先让我们来看看啥叫Tomcat?
定义:Tomcat是Web应用服务器,是一个Servlet/JSP容器。
Tomcat是一个应用服务器这个很好理解。但它同时又是Servlet/JSP的容器。这里的Servlet/JSP是个啥?漂亮的妹子一脸疑惑。
为了解答妹子的困惑,我随手画了一个图:
![59bba33b3691d1a89ce4c713eac831cb.png](https://i-blog.csdnimg.cn/blog_migrate/401a42d9c06572c7229f283bb3cc9f1c.jpeg)
从图中可以看出,servlet就相当于安装在Tomcat里的一个小软件,它专门处理浏览器发过来的访问请求。servlet可以给浏览器直接返回数据,也可以通过servlet读写数据库。
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。由此可见,JSP是处理从服务器返回页面给浏览器的。
经过我的一番解析,妹子大彻大悟,基本上明白了Tomcat相关的概念。然后我开始教妹子怎么部署本地的Tomcat进行软件调试。
第一步:下载Tomcat
网址:https://tomcat.apache.org/download-90.cgi
妹子的电脑系统是64位,所以我让他下载Windows64这个Tomcat版本。
![bb3ab624dde4bb0fa82ecbc7f5843094.png](https://i-blog.csdnimg.cn/blog_migrate/36dd43f7cf17e158eb1c8d6c1445377d.jpeg)
第二步:解压Tomcat,配置IDEA关联Tomcat
首先要检测一下Tomcat是否可以跑起来。找到解压后Tomcat下bin目录的startup.bat,点击启动Tomcat;shutdown.bat:关闭Tomcat。
![e616154127e1018c7fba2d64b63668fe.png](https://i-blog.csdnimg.cn/blog_migrate/137336b0aeb08b9c53a724a84ea4fbf1.jpeg)
启动Tomcat后,打开浏览器,键入 http://localhost:8080 进入如下页面则表示安装成功:
![533de99ea97ed29fb227acfe795de53f.png](https://i-blog.csdnimg.cn/blog_migrate/77050d02ce7e5c0fce40a8a215cf6489.jpeg)
如果没有启动成功,建议检查一下JDK的环境变量JAVA_HOME是否配置好。妹子的电脑就是因为没有配置好jdk,还费了一番功夫才帮她搞好。
闲话休提。马上配置IDEA关联Tomcat
1、在IDEA上点击Run-Edit Configurations…
![8f0aad7d-7a2d-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/8f0aad7d-7a2d-eb11-8da9-e4434bdf6706.png)
2、点击左侧“+”,选择Tomcat Server--Local
![a61ce315145d39b1801fb2bb6db91b1d.png](https://i-blog.csdnimg.cn/blog_migrate/a8b54335296c3811befbd0c922fca92f.jpeg)
3、在Tomcat Server -> Unnamed -> Server -> Application server项目下,点击 Configuration ,找到本地 Tomcat 服务器,再点击 OK按钮。
![f59a0c092840ed9efacd1c828ff69054.png](https://i-blog.csdnimg.cn/blog_migrate/ea9e580ea6acfda60c6da47af9d4c099.jpeg)
![86502f7d49b450f7c5034e988faaa312.png](https://i-blog.csdnimg.cn/blog_migrate/5788fe1669f63bc6871c5b9f122cf44b.jpeg)
至此,Tomcat的环境配置已经完成了。本来想给妹子构建一个项目,运行给她看看的,但是看天色,已经很晚了。只能周四的原创文章再给大家介绍了。大家记得要来捧场!
这时妹子凑过来,有点神秘的小声告诉我:“哥,我知道晚上喝咖啡不好,所以准备了牛奶果汁,大白兔奶糖,想请你去我家喝点饮料,吃点零食。”
剧情已经发展到这一步了,如果我再执意不去,估计得要被粉丝们打死。。。我只能无奈的同意了。于是,在妹子家愉快的聊人生到凌晨四点。
从妹子家楼上下来,我却彻底怀疑人生了。狗曰的,谁把我单车偷了。。。(未完)
最后,针对大家在上篇原创文章里回复说,妹子是假的。
![dd98907a8ffaa882d49b181e8bb9a5ef.png](https://i-blog.csdnimg.cn/blog_migrate/95a42642c456cf9137a5f311e1b3b625.jpeg)
![52514023b8115991d6f462d5c6667589.png](https://i-blog.csdnimg.cn/blog_migrate/da0f534523d357111455948fe9b37c19.jpeg)
欢迎关注小编的公众号《java技术之家》了解更多。