当前位置: 代码迷 >> 综合 >> tomcat配置、安装、常用命令、启动不能访问问题
  详细解决方案

tomcat配置、安装、常用命令、启动不能访问问题

热度:14   发布时间:2024-03-10 02:04:27.0

使用cmd或者git,输入ssh root@111.222.333
root为用户名,111.222.333你的公网ip,然后输入密码进入

需要知道的几个Linux命令

cd 进入到哪个文件夹
mkdir 创建文件
ls 查看有哪些文件
pwd 查看在那个目录下

tomcat命令

关闭 ./shutdown.sh
查看是否关闭 ps -ef|grep java
直接杀死 kill -9 7010 (进程号)
启动 ./startup.sh

防火墙

1:查看防火状态
systemctl status firewalld
service iptables status

2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop

3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off

4:重启防火墙
systemctl enable firewalld
service iptables restart

5:永久关闭后重启(未测试)
chkconfig iptables on

安装JDK

1.查看yum库中都有哪些jdk版本
yum search java |grep jdk
2. 选择版本,进行安装(安装的1.8)
yum install java-1.8.0-openjdk

安装完之后,默认的安装目录是在:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

3.设置环境变量
设置环境变量时,需要对配置文件更改,安装vim编辑器,如果有vim编辑器,省略该步。
yum install vim
修改配置文件,在/etc/profile文件下添加以下内容:
vim /etc/profile

vim打开文件后,按键盘上的i键,可以文本进行修改,添加以下文本后,点击键盘左上角Esc键,输入 :wq命令,保存编辑后的文件退出vim编辑器。

#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.265.b01-0.el8_2.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bib:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

使修改文件生效
source /etc/profile

4.验证JDK的有效性
java -version

安装Tomcat

通过wget进行下载安装。
1.安装wget
yum -y install wget
2.下载解压包,新建tomcat目录用于安装,尽量装在/usr/local下
wget -c http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-deployer.tar.gz
3.对文件进行解压
tar -zxvf apache-tomcat-8.5.59-deployer.tar.gz

4.启动测试tomcat
进入解压目录下的bin目录,运行startup.sh文件开启tomcat,运行shutdown.sh关闭tomcat

5.在windows下输入ip地址:8080访问tomcat主界面

问题:
如果你的tamcat启动了,浏览器却访问不了,一般情况可能是下面的问题

  • 环境变量配置有问题(看上面操作解决)
  • 防火墙问题,在防火墙中开启端口,并配置ip地址
  • 设置实力安全组,如果你是阿里云服务器,实例 – 管理 – 本实例安全组 – 配置规则 – 添加安全组规则 (安全则规则配置的时候,可参照”教我设置“中的说明)
    看看里面有没有你tamcat配置的端口,如果没有添加上去,页面就可以正常访问了

防火墙问题:
Linux自身的防火墙名为“iptables”,需要修改编辑/etc/sysconfig/iptables文件,开启SSH 端口8080,加上如下内容:
-A RH-Firewall-1-INPUT -m state ――state NEW -m tcp -p tcp ――dport 8080 -j ACCEPT

重新开启防火墙:
service iptables restart

修改tomcat中 ip 端口
在/usr/local/tomcat/conf/sever.xml文件中修改host地址中的 “localhost”为ip地址“192.168.13.62”。
port端口号默认8080,可以修改你需要的端口

<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

然后重启tomcat

  相关解决方案