IT小白的转行之路:5、Tomcat的安装

一、什么是Web服务器:运行在一台主机上,可以为其他的计算机提供网页的服务。

二、什么是Tomcat服务器:    

        一个支持java的Web服务器。

三、Linux环境下安装Tomcat服务器

        注意:Linux刚登录进去是出于根目录下的root目录,里面有文件anaconda-ks.cfg,如果要返回根目录可以cd /。

        1、安装Tomcat服务器之前要先安装JDK,通常是安装在/usr/local这个目录下

               首先要进入这个目录     cd /usr/local

                然后使用wget工具下载jdk的安装文件。

                wget http://downloads.bitworks.cn/statics/jdk-8u161-linux-x64.tar.gz(注意,这个是老师先下载好了的文件传输到服务器上去了)

                Linux中下载文件可通过wget指令,但是要先安装 yum install wget

                安装好了输入:wget http://downloads.bitworks.cn/statics/jdk-8u161-linux-x64.tar.gz即可。

                补充:在Linux下安装有一种安装格式叫.rpm,这种是一个安装包,然后用rpm命令就可以安装了。还有一种安装格式叫tar.gz这种是压缩文件。两种安装方式,建议下载压缩文件,然后直接解压缩就可以了。    在Windows环境下安装软件往往要执行一个安装文件,这个安装文件帮你做很多的事,但是具体做了什么我们是不知道的,如果这个安装程序里面有一些恶意的广告插件,那就是很讨厌。Linux下安装我们是知道干了什么的。 有些软件甚至可以下载源代码自己进行编译。

                 安装好了:

 

                 使用tar命令来解压缩:tar -xvf jdk-8y161-linux-64.tar.gz。

                解压完成以后:

                   删掉原压缩文件 :rm jdk-8y161-linux-64.tar.gz,回答y就会删掉文件了,如果使用的是rm 文件名 -rf   这种格式就不会问了。

        

                  此时还是进入不了java,因为没有设置好环境变量:在根目录下进入/etc/profile目录,用vi修改这个文件,然后在export PATH.......这一行下面导出三个环境变量,加上JAVA_HOME、PATH、CLASSPATH这三个路径。修改好了以后按esc,输入:wq回车即可。

                 

                    修改好了以后,并不一定能够立刻执行,此时可以reboot重启计算机或者是输入 source /etc/profile  意思就是重新执行刚修改的初始化文件,而不用重新登录。

                    JDK安装好了以后,Tomcat的运行环境也就配置好了。

            2、下载和安装Tomcat

                一般把Tomcat也是安装在/usr/local目录下,pwd看下当前位置,然后进入这个目录。然后使用wget命令下载Tomcat8.5

                wget http://apache.claz.org/tomcat/tomcat-8/v8.5.29/bin/apache-tomcat-8.5.29.tar.gz

                 然后解压缩:tar -xvf apache-tomcat-8.5.29.tar.gz

                然后删掉压缩包:rm apache-tomcat-8.5.29.tar.gz -rf

                

                进入到Tomcat里面去看一下:cd apache-tomcat-8.5.29

                bin目录下就有可以启动Tomcat的脚本,叫startup.sh,注意startup.bat是在Windows环境下启动Tomcat的自动批处理文件,这也说明了Tomcat在Windows下也可以执行。因为这个Tomcat这个软件本身就是用java来写的,java的最大优势就是可以跨平台。


这里直接进入某个文件夹cd的时候不用加‘/’,但是如果是有两层或以上的文件夹的话,使用绝对路径就要加上‘/’。

            启动startup.sh文件,这里,如果要启动的文件在当前目录,在输入指令的时候要输入./文件名,即:./startup.sh


            现在Tomcat就启动了。如何验证:这台主机的IP地址为192.168.1.102,通过浏览器我们还是打不开这个网页,为什么?

        1、Tomcat服务器是在8080端口提供服务的,而浏览器默认访问的80端口。所以在输入IP地址的时候要输入192.168.1.102:8080。80端口是Web服务器默认的工作端口。

          2、现在几乎所有的操作系统都有防火墙,默认情况下,防火墙是被打开的,防止一些没有授权的访问来访问我们的计算机。对于Linux也有防火墙,默认也是打开的。所以Linux上的Tomcat在防火墙打开的状态下是不可以对外提供服务的。对内是可以提供服务的:


这也说明Tomcat启动了。所以此时如果我们关闭Linux的防火墙,外部的网络就可以访问服务器了。Linux下关闭防火墙的命令为:systemctl stop firewalld.service,注意,这只是本次关闭了防火墙,当Linux重新启动的时候,防火墙会重新打开的。如果要彻底停止关闭防火墙就可以用:systemctl disable firewalld.service,就会彻底的关闭防火墙。

 关闭以后外部网络就可以访问了:


补充:如果要将Tomcat的8080 端口改为80端口也可以。在conf文件找到server.xml文件:



打开文件后将里面的8080改为80即可:del键可以删除内容,esc,:wq存盘退出


文件改好了之后,在bin文件目录下,使用./shutdown.sh关闭Tomcat,然后./startup.sh在开启。

这样我们就在Linux下部署好了Tomcat服务器。那怎么将我们开发的网站部署到Tomcat上,然后在局域网上来访问我们这个网站。

                3、将WAR部署到Tomcat上

          注:什么是WAR:Web归档(WAR)是一个用于存储一个或多个下列内容的Java归档文件。a、小服务程序JavaServer Page(JSP)文件实用程序类静态文档,比如HTML文件、图像和声音。b、客户机端小应用程序、bean和类。c、描述元信息。     WAR标准的扩展名是.war。WAR文件用于封装Web模块。Java应用,是Web应用的打包文件,放在Tomcat的webAPP下,启动Tomcat后,会自动部署到Tomcat上。

            a、用intelliJ idea创建一个WebAPP,在web文件夹下面有一个index.jsp的文件。这里面我们写上一些前端的程序。


            b、将生成好的.war文件发送的到CentOS的Tomcat下webapps目录下(用WinSCP软件):

           /usr/local/apache-tomcat-8.5.29/webapps


大约等几秒钟,WebAPP软件就被部署到Tomcat服务器上了。现在就可以用浏览器访问刚才部署好的网站:192.168.1.102/WebAPP。现在这个IP地址就作为192.168.1.102下面的子网站就可以开始工作运行了。

这里要注意:我们把文件是安装到了Linux系统下,为我们提供服务的是虚拟机。

        至于.war文件怎么做好,下次再说。

        Windows下Tomcat的安装:先下载,在安装,与Linux类似。不做过描述。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值