Tomcat的安装(JavaWeb学习笔记一)

对于Java开发者而言,今后接触到最多的莫不过是Apache,对对对,就是这根毛
进入官网之后,可以直接下拉,看一看最下面的Apache项目列表,有很多,譬如Maven/Groovy/Hadoop/Lucene/Shiro/Struts/ZooKeeper/Tomcat..
今天主要学习一下Tomcat的安装,其实网上对于这一块的博客多如牛毛,但是看别人的千遍,不如自己动手写一遍。

这篇博客主要围绕着这么几点来阐述:

  • 1.什么是Tomcat, 为什么要使用Tomcat?
  • 2.如何安装,配置,启动Tomcat?
  • 3.在安装过程中常常出现的问题概述
  • 4.总结

1.什么是Tomcat, 为什么要使用Tomcat?

在之前,如果学习过HTML的小伙伴应该知道这么一点,当我们直接在我们自己的电脑上打开咱们自己编写的HTML将会出现一下的界面:
这里写图片描述
上面虽然可以让我们自己查看到我们自己编写的HTML,但是对于网络上的其他用户而言,他访问这个路径是找不到这个文件的位置的,因为这里显示的只是文件所在磁盘的位置,于是,我们需要Web服务器,让他来托管咱们的代码,让其他用户在网络上,通过域名或者ip地址的方式可以直接访问咱们编写的代码。
这里写图片描述

上图就阐述了一个最简单的BS结构,用户由浏览器(Browser)发起一个对页面的请求,请求到达服务器,服务器会根据请求的路径调用不同的资源,然后将响应的结果返回给我们的客户端。注意 一个服务器上可以托管多个项目 **在Java中,使用最广泛的Web服务器就是Tomcat,有一个重要的原因就是因为开源免费的。

2.如何安装,配置,启动Tomcat?
这是Tomcat的网址: http://tomcat.apache.org/
这里写图片描述
安装Tomcat的过程也很简单,但是需要记住一点,不要安装!!!不要安装!!!不要安装!!! 不要下载安装版,直接下载一个zip文件,解压缩就可以直接使用了,这样很绿色!
这里写图片描述
最新版本为Tomcat9,呃,有点高,我还没有用过,也没有具体探究Tomcat各个版本之间究竟有些什么样的区别,所以,还是用Tomcat8吧!
这里写图片描述
根据自己系统的不同选择不同的版本即可!我本机是win7 32位的。
这里写图片描述
下载完毕之后解压,得到一个文件夹目录:
这里写图片描述
好啦 ,现在就已经是安装好了我们的Tomcat。千万不要傻乎乎的去使用安装文件,将tomcat安装到电脑上来。这种做法是不推荐的,如果你那样做了,会出现这样一个图标。
这里写图片描述
最后,启动一下 Tomcat,选择start.bat启动
这里写图片描述

3.在安装过程中常常出现的问题概述

问题一: 没有设置JAVA_HOME(或者设置的JAVA_HOME路径不正确),在bin目录下点击startup.bat启动不了程序,界面一闪而逝,无法启动。

在使用Tomcat之前,必须要保证,在自己的电脑上,已经安装了JDK,并且要与Tomcat版本相对应,不能相差太大。最关键的,一定要设置好JAVA_HOME路径,与我本机而言
这里写图片描述
注意:在JAVA_HOME路径的后面,一定不要加上分号!!!如果加了分号, 就不能正常的识别,那么点击startup.bat文件时,将会出现tomcat一闪而过的情况。

问题二:
进入cmd后,使用命令,startup.bat进行Tomcat的开启,显示startup.bat不是内部或外部的命令
这里写图片描述

这是因为,没有在path中设置tomcat的bin目录 ,可配置好之后,再在使用上述命令,发现了这样一个错误:CATALINA_HOME环境变量没有设置,
这里写图片描述

因此,需要在设置一个CATALINA_HOME,也就是咱们TOMCAT的根路径,注意,相同的,后面也一定不要跟分号 ,否则会报错,和上一个错误一样

这里写图片描述

正确配置CATALINA_HOME路径,
这里写图片描述

问题三:
当正确配置好了CATALINA_HOME路径,之后,进入cmd,使用命令catalina start 或者catalina.bat start 或者 startup.bat ,还是一闪而过,无法开启。

经过仔细检查,path中加入了tomcat的bin目录,JAVA_HOME正常设置,没有在后面上分号,CATALINE_HOME目录也正常设置为tomcat的根目录,所有的设置都是正确的。但是,却被我发现了,之前已经开启了tomcat。。。因此无法开启。
这里写图片描述

4.总结

  1. 想要将自己的页面,发布到网络上,让其他人都能访问,就需要借助服务器的帮助,有很多托管工具,可以完成上述功能,多数都是收费的。
  2. Tomcat是一个开源免费的Java服务器,它的功能十分强大,能够满足日常的自娱自乐以及多数JAVA WEB开发。当前还有些其他的服务器,如weblogic和websphere,我也没用过,菜菜的。
  3. 安装tomcat有很多教程,很简单,不要使用安装版文件。
  4. 下载了tomcat之后,需要设置JAVA_HOME,CATALINA_HOME,以及在path中加入tomcat的bin目录。
  5. 开启tomcat的方式很多,可以通过在bin目录点击catalina.bat或者starup.bat方式,还可以在cmd中通过catalina.bat start 或者 catalina start 或者 startup.bat的方式进行启动。注意不要多次启动,每次启动的毫秒数也是不一定的。

浏览器运行:localhost:8080,得到下面这个图片,说明设置成功了!!!
这里写图片描述

最后感谢:

1.如何设置CSDN博客的字体颜色

2.Tomcat环境变量CATALINA_HOME设置

3.孤傲苍狼的JavaWeb教程

4.孔浩老师的教程都很不错

好了,写的有点乱,问题也是有点,有时间再整理吧!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值