你好,Tomcat.初次见面请多指教!
一.起因
如果按照时间顺序看我帖子的童鞋们,会发现笔者满满积极奋斗的辛酸史和精华.其实本人本意是希望将自己的平生所学和码代码过程中遇到的一些问题分享给大家,一方面加深自己的理解,另一面也能帮助其他和我遇到相同问题的伙计们,这是一件非常快乐的事,我也一直在做这样的事 嘻嘻
好啦.卖一波情怀该进入主题啦
二.经过
这次要分享给大家的是对已经对JAVASE有一定了解准备步入J2EE的童鞋加的鸡腿!! 满满的干货…
我就不扯一些前戏什么B/S 架构巴拉巴拉什么的.也不去介绍Tomcat的发展历史.没有必要(嘿嘿画风好像转变太快,等着瞧吧…好戏还在后面…!)
-
首先我们进入Tomcat官网 大家应该率先看到download (应该没有憨憨会去盯着一个cat看半天吧) 注意:选择version 至关重要 它直接决定能不能像你所看到demo演示效果那样,点击Which version进去会看到一个表格你只需要care 最后两列 你就会发现Tomcat依赖于jdk版本1.安装须知!
看不懂英文的话,emmm-----------------------------------------------------------------锤死你信不信,baidu去!
-
安装任何一个新的软件后在程序员眼里,永远都像是你打团的时候,队友在你面前补兵,一脸无奈;Tomcat配置应该迄今我们遇到的开发中巨麻烦的,呐~2.令人窒息的配置
-
1.环境变量必须要有JAVA_HOME,CATALINA_HOME 遇到过一闪而退没 那感觉真…赶紧去看看你环境变量配了没 没配送一个:非常详细的配置
-
2.配置端口
进入config目录下的server.xml文件第70行左右修改port参数,其实不是很有必要,但是最好修改一下,比如8080->8888 这是给你日后避免端口被冲突 提前买份保险
哦对了,提到server.xml我想起了一句真理:如果学技术不是为了装逼将毫无意义
为什么突然这么说,接着看xml最后一个标签:Host 他有一个appBase:意思是我们所有基于Tomcat的项目都部署在该文件下,你可以倔强的更改部署路径
还没完 往后看你会看到一个context标签:重点关注docbase
(他是每个项目的绝对路径)和path
(对刚才的绝对路径起别名) 也就是说你可以通过path的属性值可以简化你的访问路径 这一点很爽的,各位到这你以为就完事了 no no 下面见证奇迹的时候到了
我简单说下我的意图:我现在不依赖任何IDE工具手写一个简单网站:
1.新建一个项目HandWriteJSP 里面必须有WEB-INF
文件
并且新建一个index.jsp内容如下
2.修改server.xml 修改我们刚才提到的项目部署路径 并且起个别名:hello
-
3.启动tomcat 打开cmd 输入 statup.bat 看到如下
4.各位刚才只是开胃菜 下面才是见证奇迹的时刻.下面我通过继续修改server,xml配置目的是映射虚拟域名 换句话说这次 我们输入一个响亮的域名 来访问刚才的jsp页面
-
新增一个host标签 自定义域名:www.hello.com
-
去c盘 为本地主机hosts文件添加映射路径
-
修改默认端口为80 因为映射的路径默认是80 不支持你自定义的其他修改端口,作为逼格演示所以修改回来,同时修改server.xml 中Engine标签的name 属性为要映射的域名
-
重启tomcat 打完收工
如何各位有没有被博主一顿乱秀 唬住 现在你有领悟我刚说的名言吗,哈哈 读者可以试一下哈 有问题欢迎下方评论,手把手教会
三.结果
其实本次就是给新手一个打鸡血,给老司机压压惊的机会.希望大家能和本博主一起,秀出牛逼的代码和操作,让代码不再枯燥乏味.正如我博客座右铭:代码虐我千百遍,我待他仍初恋.
最后.老规矩啰嗦一下 别忘记点个关注在走哦!