栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

记录一下今天安装tomcat时遇到的问题(初学者笔记)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记录一下今天安装tomcat时遇到的问题(初学者笔记)

文章篇幅略长 包括了windows(二、)和linux(三、)两个系统下安装tomcat的大概步骤,同学们可以选择观看

一、 首先去官网下载安装包 :tomcat.apache.org

(1)进入官网之后可以发现有很多版本可选,在这里只需要挑一下自己需求的版本,或是选择最新版均可(个人认为,如果是跟随网课学习最好选择与老师相同的版本,不怕版本旧,就怕新版本使用了老版本的命令,导致出一些莫名其妙的bug,最终浪费大量时间甚至还不能解决问题 [大哭])

(2)如图中标识,tar.gz是linux系统所用版本;64bits...windows是64位windows所用版本

      

二、windows下tomcat的安装(只有安装过程,没有上传项目教程)

        (1)windows下载好之后是一个压缩包文件,然后我们找到合适的路径解压缩。

        (2)首先我们进入 conf目录,调整一下编码格式

             

                 然后找到如果所示的代码,将字符编码改为GBK格式(代码大概在50行左右)

                如果没有更改编码格式,一会命令行运行出来就会是这个样子(全是乱码)

(2)然后我们一路进入到bin/目录中,发现其中有很多的bat文件。

                        直接打开startup.bat

                        如果大概为下图所显示,那么就成功了。()

!!!!!!!!!!!!!!!! !!!!!注意!!!!!!!!!!!!!!!

            这个命令行窗口一定要开着,一旦关了就是断开了tomcat连接,楼主在这里就是随手给关了,然后一直连接不上,困扰了好半天。

        (3)然后此时在浏览器url栏中输入  localhost:8080 即可访问tomcat官网 即安装成功

localhost:8080

 

 

               (4)windows下安装成功!!

三、Linux下安装tomcat(本人是centos 7)

        在这里我用的是“SecureCRT”(以下简称CRT)将载到物理机上的tomcat安装包传到虚拟机的Linux系统中的

        (1)进入CRT,连接上虚拟机

        

         (2)快捷键 Alt + P 进入传输模式

         (3)然后在这里选择你物理机上tomcat的位置,通过 put 命令传送。

 

                 命令如下:

put (地址  文件全名称)

        (4)此时可以看见我们的文件已经传进

         (5)现在我们可以选择就地解压,也可以根据需求选择路径解压        (我为了方便直接就地解决啦)

tar -zxvf apache-tomcat-9.0.29.tar.gz

        (6)解压缩之后我们一路进入到bin目录, 图中箭头标注的两个,startup为启动服务,shutdown为关闭服务。

        (7)然后我们启动tomcat

./startup.sh

        (8)显示成功开启

        (9)然后我们用物理机浏览器登陆试试(ifconfig 为查询虚拟机ip指令) 

         (10)成功!

        (9.5) 为什么会有9.5这个奇怪的东西呢??

                因为可能有小伙伴在第8步骤的时候,明明tomcat已经开启成功了,但是自己的物理机浏览器却无法访问官网。

                一般问题出在了虚拟的防火墙上,我们需要把防火墙关闭。

                此处注意!centos6和centos7的防火墙指令是不同的!

                下图为centos6系统防火墙指令

1.永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off

2.即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop

                下图为centos7系统防火墙指令

1、查看防火墙状态  systemctl status firewalld


2、暂时关闭防火墙  systemctl stop firewalld

3:重启防火墙   systemctl enable firewalld


4:永久关闭防火墙  systemctl disable firewalld

5:永久关闭后重启  chkconfig iptables on

文章完结!谢谢观看

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/986801.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号