摘要:環境安裝環境有和的區別。不過,無論你要下載哪個版本的,都可以在這里找到。安裝直接下載并解壓將解壓后的目錄重命名為并移至下然后創建運行環境文件內容與尾部保持一致至此安裝和設置完成。創建運行用戶并賦權到對應文件。
環境:
CentOS Linux release 7.3.1611 (Core) 3.10.0-514.16.1.el7.x86_641.安裝Java環境
Jre有ServerJre和Jre的區別。兩者具體的區別就是ServerJre啟動時默認Jvm是Server模式,且包含了一些監控工具,具體的區別見Oracle的站點?,F在普遍存在的一個問題就是大部分JAVA程序是基于JAVA7開發的,但是Oracle早就更新到了Java8,且網站上默認提供的是Jre8的下載。不過,無論你要下載哪個版本的JRE,都可以在這里找到。下載ServerJre之前需要單選 Accept License Agreement 來激活下載鏈接。這里選擇的是server-jre-7u80-linux-x64.tar.gz 。下載完畢,解壓到 /usr/local/, 這里需要注意的是,解壓后的server-jre-7u80-linux-x64.tar.gz 名字是jdk1.7.0_79,但是我測試過,這個跟真正的JDK文件是有所不同的。解壓完畢后,編輯 /etc/profile設置環境變量并驗證:
cat >>/etc/profile << "EOF" #set java env JAVA_HOME=/usr/local/jdk1.7.0_80 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH EOF source /etc/profile java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
至此,java環境安裝完畢。
2.安裝tomcat直接下載apache-tomcat-7.0.72.tar.gz并解壓,將解壓后的目錄重命名為tomcat7,并移至 /opt 下,然后創建運行環境文件:
vim /opt/tomcat7/bin/setenv.sh
內容與/etc/profile尾部保持一致:
JAVA_HOME=/usr/local/jdk1.7.0_80 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH
至此tomcat安裝和設置完成。
3.創建tomcat運行用戶并賦權到對應文件。groupadd tomcat useradd -M -s /bin/nologin -g tomcat -d /opt/tomcat tomcat #此處假設為tomcat,如果是生產服務器,建議使用環境部署賬號來運行tomcat. cd /opt/tomcat7 chmod -R 754 bin/ chgrp -R tomcat /opt/tomcat chmod -R g+r conf chmod g+x conf chown -R tomcat webapps/ work/ temp/ logs/
至此,相關賦權完成。
4.編輯服務文件vim /etc/systemd/system/tomcat.service
設置如下,但是你可能需要根據你的內存容量自行調整 CATALINA_OPTS的值,一般的要將-Xms和-Xmx選項設置為相同,而-Xmn為1/4的-Xmx值,建議堆的最大值設置為可用內存的最大值的80%:
# Systemd unit file for tomcat [Unit] Description=Apache Tomcat Web Application Container After=syslog.target network.target [Service] Type=forking Environment=CATALINA_PID=/opt/tomcat7/temp/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat7 Environment=CATALINA_BASE=/opt/tomcat7 Environment="CATALINA_OPTS=-Xms128M -Xmx512M -server -XX:+UseParallelGC" Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom" ExecStart=/opt/tomcat7/bin/startup.sh ExecStop=/bin/kill -15 $MAINPID User=tomcat Group=tomcat UMask=0007 RestartSec=10 Restart=always [Install] WantedBy=multi-user.target
然后重載一下服務單元:
systemctl daemon-reload
至此全部設置完成。
5.測試systemctl start tomcat [root@localhost ~]# curl -I 127.0.0.1:8080 HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Content-Type: text/html;charset=ISO-8859-1 Transfer-Encoding: chunked Date: Tue, 06 Jun 2017 02:27:16 GMT systemctl stop tomcat curl -I 127.0.0.1:8080 curl: (7) Failed connect to 127.0.0.1:8080; Connection refused
完成。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67196.html
摘要:安裝配置在阿里云控制臺購買并啟動之前說過,我們選擇阿里云作為云提供商。重要目錄及文件默認的安裝目錄默認全局配置文件默認子配置文件目錄默認根目錄總結本文詳細介紹了如何在阿里云上購買并啟動一個的新實例,以及如何安裝配置和測試和。 本文是鋼哥的Oracle APEX系列文章中的其中一篇,完整 Oracle APEX 系列文章如下: Oracle APEX 系列文章1:Oracle APEX...
閱讀 1583·2021-09-02 15:41
閱讀 993·2021-09-02 15:11
閱讀 1274·2021-07-28 00:15
閱讀 2297·2019-08-30 15:55
閱讀 1138·2019-08-30 15:54
閱讀 1687·2019-08-30 15:54
閱讀 2967·2019-08-30 14:02
閱讀 2518·2019-08-29 16:57