centOS7 安装 tomcat 并设置自动启动

建立文件夹部分,如果已经做过了请忽略这部分

cd /home

mkdir service

mkdir log

mkdir conf

mkdir www

mkdir -p /home/conf/nginx

mkdir -p /home/conf/redis

mkdir -p /home/conf/tomcat

mkdir -p /home/log/nginx

mkdir -p /home/log/redis

mkdir -p /home/log/tomcat

#以上是建立文件夹

cd /home/service/

#需要先下载好压缩包,并上传到service文件夹里面

tar -zxvf apache-tomcat-9.0.0.M10.tar.gz

mv apache-tomcat-9.0.0.M10 tomcat

vi /lib/systemd/system/tomcat.service

#写入以下内容

[Unit]

Description=tomcat

After=network.target

[Service]

Type=oneshot

ExecStart=/home/service/tomcat/bin/startup.sh

ExecStop=/home/service/tomcat/bin/shutdown.sh

ExecReload=/bin/kill -s HUP $MAINPID

RemainAfterExit=yes

[Install]

WantedBy=multi-user.target

vi /home/service/tomcat/bin/catalina.sh

#在大约第99行添加,

# -----------------------------------------------------------------------------

export JAVA_HOME=/home/service/java

ecport JRE_HOME=/home/service/java/jre

#这部分用于优化tomcat根据机器性能来

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8

-server -Xms2048m -Xmx2048m

-XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:PermSize=1024m

-XX:MaxPermSize=1024m -XX:+DisableExplicitGC"

#这部分用于解决tomcat启动特别慢的问题,有其他解决方案,先用这个速度够快。

if [[ "$JAVA_OPTS" != *-Djava.security.egd=* ]]; then

JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"

fi

# OS specific support.  $var _must_ be set to either true or false.

#写入完成

#启动tomcat

systemctl start tomcat.service

#查看tomcat状态

systemctl status tomcat.service

#加入到自动启动中

systemctl enable tomcat.service

可以在浏览器里面访问 8080 端口,就能看到tomcat的那只猫了。

如果不能访问,看看是不是防火墙的端口没有开发哦。默认是不开放的,如果你用nginx做代理,8080端口没有必要开放。

时间: 2024-08-03 19:19:27

centOS7 安装 tomcat 并设置自动启动的相关文章

centOS7 安装 mysql 并设置自动启动

cd /home mkdir service mkdir log mkdir conf mkdir www mkdir -p /home/conf/nginx mkdir -p /home/conf/redis mkdir -p /home/conf/tomcat mkdir -p /home/log/nginx mkdir -p /home/log/redis mkdir -p /home/log/tomcat #以上是建立文件夹 cd service groupadd mysql usera

centOS7 安装 nginx并设置开机自动启动

nginx 不像java 解压配置就行,nginx需要编译运行才能安装好,可以参考以下步骤 cd /home mkdir service mkdir log mkdir conf mkdir www mkdir -p /home/conf/nginx mkdir -p /home/conf/redis mkdir -p /home/conf/tomcat mkdir -p /home/log/nginx mkdir -p /home/log/redis mkdir -p /home/log/to

Centos7安装Tomcat 、JDK达到部署Java项目环境

我们先安装JDK,然后在安装Tomcat 用wget命令先下载安装包 [[email protected] ~]# wget https://www.reucon.com/cdn/java/jdk-8u45-linux-x64.tar.gz [[email protected] ~]#tar zxvfjdk-8u45-linux-x64.tar.gz –C /usr/local (解压到/usr/local目录下) [[email protected] ~]#cd /etc/profile.d/

解决CentOS7安装Tomcat不能被外部访问的问题

在CentOS7安装了Tomcat,在服务器内部使用火狐浏览器通过localhost:8080是可以访问的,但是不能被外部访问,主要原因是因为防火墙的存在,导致端口不能被访问.CentOS是使用firewall而不是iptables貌似也找不到iptables这个目录了.解决这个问题的办法就是通过firewall添加我们需要开放的端口.我们先使用一个命令查看防火墙是启用状态 firewall-cmd --state 如果启用了防火墙会返回running,未启用返回not running,在run

centos7 安装Tomcat

在安装好JDK后,就可以安装Tomcat 1.下载安装tomcat(http://tomcat.apache.org/)我这边是下载的对应版本的Tomcat. 下载完毕后,通过 rz 进行上传 2.解压放在自己定义的目录下 [[email protected] mydata]# tar -zxvf apache-tomcat-9.0.11.tar.gz 3.进入安装目录中的  目录\tomcat\conf\   中  对 tomcat进行配置 [[email protected] conf]#

CentOS7安装Tomcat 9并进行配置

1.下载 Tomcat 9 CentOS 7 下创建目录并下载文件: cd /usr/local/ mkdir tomcat cd tomcat wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.11/bin/apache-tomcat-9.0.11.tar.gz 或者官网下载 tomcat 9 ,并上传到 /usr/local/tomcat 目录下 官网下载地址:https://tomcat.apache.org/downl

centos7安装docker并设置开机启动

版本要求:查看内核版本,需大于3.10 [[email protected] ~]# uname -r 3.10.0-327.10.1.el7.x86_64 更新内核:如果是生产机器务必慎重更新内核,避免出现不必要的问题. sudo yum update 安装docker [[email protected] ~]# curl -sSL https://get.docker.com/ | sh + sh -c 'sleep 3; yum -y -q install docker-engine'

CentOS7安装Tomcat

1. 去官网下载Tomcat压缩包如apache-tomcat-8.0.35.tar.gz 2. 执行tar zxvf apache-tomcat-8.0.35.tar.gz解压 3. 将解压后的文件夹复制到目标目录如/usr/developder/tomcat8 mv apache-tomcat-8.0.35 /usr/developer/tomcat8 4. 防火墙开放8080端口 firewall-cmd --zone=public --add-port=8080/tcp --perman

CentOS7安装MySQL并设置远程登录

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1 下载并安装MySQL官方的 Yum Repository [[email protected] ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB