Centos 7でのTomcat環境のインストールおよびスクリプトを使用したインストール

2921 ワード

一、Java yum install java-1.8.0-openjdk.x 86_をインストールする64インストールが完了するとjava-versionを実行すると、openjdk version"1.8.0_91"OpenJDK Runtime Environment(build 1.8.0_91-b 14)OpenJDK 64-bit Server VM(build 25.91-b 14,mixed mode)二、tomcatユーザーgroupadd tomcat useradd-s/bin/nologin-g tomcat-d/usr/local/tomcat tomcat三、Tomcat wgetのダウンロードhttp://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz sudo tar-zxvf apache-tomcat-8.303.tar.gz-C/usr/local/tomcat--strip-components=1 cd/usr/local/tomcat chown-R tomcat.chgrp-R tomcat conf chmod g+rwx conf chmod g+r conf/*chown-R tomcat logs/temp/webapps/work/四、Tomcatのsystemd unitファイルvi/etc/systemd/systemd/systemm/tomcat.service[Unit]Description=Apache Tomcat Web Application Container After=syslog.target network.target[Services]Type=forking Environment=JAVA_HOME=/usr/lib/jvm/jre Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC' Environment='JAVA_OPTS=-Djava.awt.headles=true-Djava.security.egd=file:/dev/./urandom'ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/bin/kill-15$MAINPID User=tomcat Group= tomcat[Install]WantedBy=multi-user.target 5、インストールhaveged yum install haveged systemctl start haveged.service&systemctl enable havegedgedgedgedged.service&systemctl enable havegedgedgedgedgedgedged.サービス六、Tomcatを起動し、ファイアウォールsystemctl start tomcat.service&&systemctl enable tomcat.service firewall-cmd--zone=public--permanent--add-port=8080/tcp&&firewall-cmd--reload http://[Your-Host-IP]:8080プレビューが正常かどうか.七、Tomcat管理インタフェースvi/usr/local/tomcat/conf/tomcat-users.xmlを構成する...にadminアカウントを追加する:Tomcatを再起動する
sudo systemctl restart tomcat.service
スクリプトの添付
#!/usr/bin/env bash
yum install java-1.8.0-openjdk.x86_64
groupadd tomcat && mkdir /usr/local/tomcat &&\
useradd -s /bin/nologin -g tomcat -d /usr/local/tomcat tomcat
wget -c http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz &&\
tar -zxvf apache-tomcat-8.5.31.tar.gz -C /usr/local/ && cd /usr/local/ &&\
mv apache-tomcat-8.5.31 tomcat && cd tomcat &&\
chown -R tomcat . && chgrp -R tomcat conf && chmod g+rwx conf && chmod g+r conf/*
touch /etc/systemd/system/tomcat.service
#        tomcat.service  
cat>>/etc/systemd/system/tomcat.service<