服務(wù)項(xiàng)目:網(wǎng)站建設(shè)、仿站、程序開(kāi)發(fā)、APP開(kāi)發(fā)設(shè)計(jì)、移動(dòng)網(wǎng)站開(kāi)發(fā)設(shè)計(jì)、企業(yè)網(wǎng)站設(shè)計(jì)、電子商務(wù)網(wǎng)站開(kāi)發(fā)、網(wǎng)站維護(hù)、網(wǎng)站推廣、UX/UI 、HTML5、CSS3、JS / Jquery ...
          四川浚浚科技有限公司
          四川浚浚科技有限公司 (開(kāi)發(fā)設(shè)計(jì)官網(wǎng))TEL : 15308000360 / QQ : 38585404
          深入挖掘用戶需求
          成就品質(zhì)用戶體驗(yàn)

          您的位置:首頁(yè) > 技術(shù)經(jīng)驗(yàn) > 服務(wù)器 > 正文

          CentOS6.10/7.6下Java8 Jdk+Tomcat環(huán)境安裝教程 開(kāi)機(jī)啟動(dòng)
          技術(shù)支持服務(wù)電話:15308000360 【7x24提供運(yùn)維服務(wù),解決各類系統(tǒng)/軟硬件疑難技術(shù)問(wèn)題】

          系統(tǒng)環(huán)境:Centos6.10 64位

          一. 安裝java環(huán)境 這里安裝的是jdk1.8.0_192
           
          /usr/local目錄下創(chuàng)建java目錄,可到oracle官網(wǎng)或鏡像網(wǎng)站下載jdk-8u192-linux-x64.tar.gz,放到/usr/local/java中,
          cd /usr/local/java,執(zhí)行解壓: tar zxvf  jdk-8u192-linux-x64.tar.gz
           
          解壓完成后配置JAVA_HOME,JAR_HOME環(huán)境變量。打開(kāi)/etc/profile文件,命令:vi /etc/profile,在最后加上
           
          export JAVA_HOME=/usr/local/java/jdk1.8.0_192
          export JRE_HOME=/usr/local/java/jdk1.8.0_192/jre
          export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
          export PATH=$JAVA_HOME/bin:$PATH
          

          按ESC鍵,再輸入:wq 保存退出文檔,輸入source /etc/profile 立即生效(該方法設(shè)置一次對(duì)所有用戶有效)
           
          查看安裝是否成功
          java -version
          
          注:修改~/.bashrc文件(該方法修改后只對(duì)當(dāng)前用戶有效,對(duì)該用戶的所有shell都有效)
          用vim編輯器打開(kāi)~/.bashrc文件
          在文件尾部加入jdk環(huán)境變量的定義。在以上方法未起到作用時(shí)可嘗試此方法

          二.安裝tomcat,這里是apache-tomcat-8.5.12.tar.gz
          下載tomcat(二進(jìn)制版本不是源代碼版)到/usr/local目錄中,tar zxvf apache-tomcat-8.5.12.tar.gz,得到解壓后的apache-tomcat-8.5.12
          目錄,修改目錄名稱為tomcat
          設(shè)置tomcat運(yùn)行用戶
          useradd -M tomcat #創(chuàng)建沒(méi)有主目錄的tomcat用戶
          chsh tomcat -s /sbin/nologin  #禁止tomcat登陸操作,類似于windows的系統(tǒng)賬戶
          chown -R tomcat /usr/local/tomcat   #將/usr/local/tomcat下的所有檔案與子目錄進(jìn)行相同的擁有者變更為tomcat用戶
          
          為tomcat/bin/目錄下的*.sh添加相應(yīng)的x權(quán)限位:
          chmod +x /usr/local/tomcat/bin/*.sh
          
          簡(jiǎn)易設(shè)置開(kāi)機(jī)啟動(dòng)(文件所在路徑tomcat/bin/startup.sh):
          vi startup.sh
          
          然后在startup.sh的文件頂部#!/bin/sh換行后,添加如下內(nèi)容
          #chkconfig: 2345 80 90    
          #description:tomcat auto start    
          #processname: tomcat
          
          export JAVA_HOME=/usr/local/java/jdk1.8.0_192
          export JRE_HOME=/usr/local/java/jdk1.8.0_192/jre
          
          其中2345是默認(rèn)啟動(dòng)級(jí)別,級(jí)別有0-6共7個(gè)級(jí)別。
          等級(jí)0表示:表示關(guān)機(jī)
          等級(jí)1表示:?jiǎn)斡脩裟J?/div>
          等級(jí)2表示:無(wú)網(wǎng)絡(luò)連接的多用戶命令行模式
          等級(jí)3表示:有網(wǎng)絡(luò)連接的多用戶命令行模式
          等級(jí)4表示:不可用
          等級(jí)5表示:帶圖形界面的多用戶模式
          等級(jí)6表示:重新啟動(dòng)
          10是啟動(dòng)優(yōu)先級(jí),90是停止優(yōu)先級(jí),優(yōu)先級(jí)范圍是0-100,數(shù)字越大,優(yōu)先級(jí)越低。

          然后建立服務(wù)軟連接(根據(jù)自己的tomcat路徑自行修改)
          ln -s /usr/local/tomcat/bin/startup.sh /etc/rc.d/init.d/tomcat
          
          添加執(zhí)行權(quán)限
          chmod +x /etc/init.d/tomcat
          
          添加開(kāi)機(jī)啟動(dòng)服務(wù)
          chkconfig --add tomcat
          

          其他開(kāi)機(jī)啟動(dòng),編譯安裝tomcat daemon服務(wù)守候程序:
          cd /usr/local/tomcat/bin/
          tar xvzf commons-daemon-native.tar.gz
          
          解壓后會(huì)生成一個(gè)commons-daemon-1.0.15-native-src目錄,cd到這個(gè)目錄的Linux子目錄:
          cd commons-daemon-1.0.15-native-src/unix
          
          執(zhí)行編譯配置
          ./configure  #(注意:需要先安裝好make,gcc等編譯工具)
          ./configure --with-java=/opt/jdk #如果提示沒(méi)有jdk,使用這個(gè)命令。主要是java目錄未寫(xiě)入系統(tǒng)目錄
          
          運(yùn)行完成后會(huì)提示如下信息說(shuō)明操作成功:
          ...
          *** All done ***
          Now you can issue "make"
          
          make
          
          cp jsvc /usr/local/tomcat/bin/
          

          在tomcat/bin目錄里面有一個(gè)daemon.sh 這個(gè)文件就是啟動(dòng)和關(guān)閉tomcat的服務(wù)守候程序。
          注意:之前的一些tomcat版本,例如tomcat 6.0.x, 可能沒(méi)有這個(gè)文件, 其實(shí)這個(gè)文件就是放在commons-daemon-x.x.x-native-src/unix/samples/Tomcat7.sh這兒的(此目錄還有一個(gè)Tomcat5.sh),只不過(guò)新版本的tomcat把它移動(dòng)到了bin目錄下,并取名為daemon.sh了。所以,如果您使用的是tomcat 6,那就把這個(gè)Tomcat7.sh文件復(fù)制到bin目錄下,并取名為daemon.sh即可。
          修改daemon環(huán)境變量 :
          用文本編輯器(vi或emacs等)編輯它,找到類似下面這樣配置段:
          test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
          # Set JAVA_HOME to working JDK or JRE
          # JAVA_HOME=/opt/jdk-1.6.0.22
          
          修改TOMCAT_USER=tomcat為您要指定身份運(yùn)行的linux賬號(hào)用戶名,此處指定用戶名為tomcat。
          并把JAVA_HOME=...前面的注釋(即“#”號(hào))去掉,并設(shè)置為jdk的安裝目錄路徑,最后,修改好后的配置段變成如下:
          test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
          # Set JAVA_HOME to working JDK or JRE
          JAVA_HOME=/usr/local/java/jdk1.8.0_192
          
          現(xiàn)在修改/usr/local/tomcat目錄的所有者為tomcat(即您要指定身份運(yùn)行的linux帳號(hào)):
          useradd -M tomcat #創(chuàng)建沒(méi)有主目錄的tomcat用戶
          chsh tomcat -s /sbin/nologin  #禁止tomcat登陸操作,類似于windows的系統(tǒng)賬戶
          chown -R tomcat /usr/local/tomcat   #將/usr/local/tomcat下的所有檔案與子目錄進(jìn)行相同的擁有者變更為tomcat用戶
          
          為tomcat/bin/目錄下的*.sh添加相應(yīng)的x權(quán)限位:
          chmod +x /usr/local/tomcat/bin/*.sh
          
          啟動(dòng)tomcat服務(wù)器:
          [root@localhost ~]# /usr/local/tomcat/bin/daemon.sh start
          
          注意如果遠(yuǎn)程無(wú)法訪問(wèn)檢查防火墻是否放行tomcat的端口

          停止Tomcat
          [root@localhost ~]# /usr/local/tomcat/bin/daemon.sh stop
          
          添加tomcat為L(zhǎng)inux的服務(wù),這時(shí)就簡(jiǎn)單了,只需要?jiǎng)?chuàng)建一個(gè)軟鏈到/etc/init.d/目錄中即可
          [root@localhost ~]# ln -s /usr/local/tomcat/bin/daemon.sh  /etc/init.d/tomcat
          
          現(xiàn)在就可以用它啟動(dòng)/關(guān)閉tomcat了:
          /etc/init.d/tomcat  start #啟動(dòng)tomcat
          service tomcat start      #啟動(dòng)tomcat
          /etc/init.d/tomcat  stop  #關(guān)閉tomcat
          service tomcat stop       #關(guān)閉tomcat
          
          設(shè)置tomcat服務(wù)開(kāi)機(jī)啟動(dòng),需要在daemon.sh中增加以下的語(yǔ)句:
          #!/bin/sh      #這句是原文件里有的,下面的2句是要添加的
          # chkconfig: 2345 90 15
          # description: Tomcat-en Manager
          
          再運(yùn)行 chkconfig命令增加tomcat服務(wù),而達(dá)到自啟動(dòng):
          chkconfig --add  tomcat
          
          重啟機(jī)器,測(cè)試一下。
           
          如果想再創(chuàng)建一個(gè)tomcat服務(wù),只需要將/usr/local/tomcat這個(gè)目錄復(fù)制一份,例如:
          cp /usr/local/tomcat /usr/local/tomcat1
           
          再修改一下tomcat1的端口號(hào)(/usr/local/tomcat1/conf/server.xml中的端口號(hào)不能與其它的服務(wù)重復(fù))。最后從上面所述,創(chuàng)建另一個(gè)服務(wù)即可。
           
          通過(guò)這種方式,您就可以為一臺(tái)Linux服務(wù)器創(chuàng)建任意多個(gè)tomcat服務(wù)了。最后只需要安裝一個(gè)前端服務(wù)器(例如Nginx或Apache),將不同域名的請(qǐng)求轉(zhuǎn)發(fā)到不同的tomcat服務(wù)程序就可以了。



          上一篇:linux CentOS6.8編譯安裝GCC-6.3.0 升級(jí)GCC
          下一篇:Centos6/7安裝配置多個(gè)Tomcat8/9 多版本共存運(yùn)行

          相關(guān)熱詞搜索:centos java jdk tomcat
          主站蜘蛛池模板: 精品人妻一区二区三区四区在线| 国产日韩欧美精品一区| 在人间电影在线观看完整版免费| 在线成人播放毛片| 国产精品久久久久9999赢消| 欧美一级免费观看| 日韩欧美一区二区三区在线播放| 狠狠久久精品中文字幕无码| 美女视频黄频a免费观看| 精品一久久香蕉国产线看观看下| 欧美色图五月天| 污污网站在线播放| 日韩精品无码专区免费播放| 最近韩国电影免费观看完整版中文 | 国产精品欧美亚洲韩国日本久久| 国产无遮挡吃胸膜奶免费看视频| 午夜dj在线观看免费视频| 国产成人亚洲综合欧美一部| 在线视频网址免费播放| 工棚里的换爱系列小说| 在线免费观看污网站| 国产在线xvideos| 伊人久久综合影院| 久久精品国产亚洲Av麻豆蜜芽| 亚洲欧美精品在线| 亚洲精品成人a在线观看| 免费免费啪视频在线| 内射白嫩少妇超碰| 亚洲加勒比在线| 中文字幕在线观看一区| 中文字幕25页| 一级毛片试看三分钟| www夜插内射视频网站 | 中文无码乱人伦中文视频在线V| 97超级碰碰碰碰久久久久| AV无码久久久久不卡蜜桃| 高能预警韩国双ts超美| 特级毛片免费播放| 无忧传媒视频免费观看入口| 性欧美videos另类视频| 大量精子注入波多野结衣|