linux(CentOs6)下jdk安装,mysql安装,tomcat安装,及web项目部署
畢業那天,眾人皆在十字路口站著不知何往。有突然去選擇了「世界上最好的語言」PHP 的;亦有崇拜喬布斯到非要嫁給他的選擇了 iOS;
有以為當了前端工程師能掙好多銀子的,因「前」與「錢」讀音相似就把自己交給了div、css;竟有人去學了 Java,實令我震驚兩三日之多;
亦有大部分人都去干了和專業毫不相干的事兒,如:淘寶、賣手機以及不見了,令人一度懷疑這個世界怎么了;然亦有人是富二代,就回家買了輛車,天天拉著妹子去兜風...
而我,依然擁有著中國人民的優良傳統------窮。我曾一度以為在北上這些富奢之地工作之人,該是有多么之窮,巨額的開支讓人不知快樂為何物,
直到我來到了菲律賓,目之所及,所到之處,赤腳稚子比比皆是,或乞討,或嬉戲,讓人不禁心生憐憫,然細視青壯婦孺,皆面露喜色,雖生活艱苦,卻似尚無煩惱
?
兵馬未動,糧草先行
首先看一下環境
CentOs版本
1 [root@localhost ~]# cat /etc/redhat-release 2 CentOS release 6.1 (Final)要安裝的mysql版本
1 [root@localhost ~]# mysql --version 2 mysql Ver 14.14 Distrib 5.6.41, for Linux (x86_64) using EditLine wrapper要安裝的jdk版本
1 [root@localhost ~]# java -version 2 java version "1.8.0_171" 3 Java(TM) SE Runtime Environment (build 1.8.0_171-b11) 4 Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)要安裝的tomcat版本
1 [root@localhost bin]# /usr/local/kencery/tomcat/bin/version.sh 2 Using CATALINA_BASE: /usr/local/kencery/tomcat 3 Using CATALINA_HOME: /usr/local/kencery/tomcat 4 Using CATALINA_TMPDIR: /usr/local/kencery/tomcat/temp 5 Using JRE_HOME: /usr/java/jdk1.8.0_171/jre 6 Using CLASSPATH: /usr/local/kencery/tomcat/bin/bootstrap.jar:/usr/local/kencery/tomcat/bin/tomcat-juli.jar 7 Server version: Apache Tomcat/8.5.32 8 Server built: Jun 20 2018 19:50:35 UTC 9 Server number: 8.5.32.0 10 OS Name: Linux 11 OS Version: 2.6.32-131.0.15.el6.x86_64 12 Architecture: amd64 13 JVM Version: 1.8.0_171-b11 14 JVM Vendor: Oracle Corporation??
一入編程深似海,從此java伴吾生
如果java程序是一棟高樓大廈,那么jdk就是必不可少的地基
jdk已經更新到1.10版本了,如果要下載歷史版本,直接將頁面拉倒最下面的Java Archive,點擊download即可在里面看到歷史版本
http://www.oracle.com/technetwork/java/javase/downloads/index.html
這里我選擇了64位壓縮包安裝
?使用ifconfig查看虛擬機ip,注意是ifconfig,windows是ipconfig,以便使用xftp,xshell或其他工具連接虛擬機
1 [root@localhost ~]# ifconfig 2 eth0 Link encap:Ethernet HWaddr 00:0C:29:5E:3A:19 3 inet addr:192.168.42.131新建文件夾java,根據自己喜好放在喜歡的位置
1 [root@localhost ~]# cd /usr 2 [root@localhost usr]# mkdir java用xftp將jdk壓縮包上傳至java文件夾
使用tar zxvf 壓縮包名字解壓文件,然后刪除壓縮包以節省空間
1 [root@localhost java]# ls 2 jdk-8u171-linux-x64.tar.gz 3 [root@localhost java]# tar zxvf jdk-8u171-linux-x64.tar.gz 4 [root@localhost java]# ls 5 jdk1.8.0_171 jdk-8u171-linux-x64.tar.gz 6 [root@localhost java]# rm jdk-8u171-linux-x64.tar.gz 7 rm: remove regular file `jdk-8u171-linux-x64.tar.gz'? y 8 [root@localhost java]# ls 9 jdk1.8.0_171jdk到此安裝完畢,下面配置環境變量
1 [root@localhost java]# vim /etc/profile使用如上命令編輯配置文件,按i鍵進入編輯模式,將下面四行加在文件最下面,然后按esc退出編輯,用:wq!命令保存并推出
1 JAVA_HOME=/usr/java/jdk1.8.0_171 2 CLASSPATH=.:$JAVA_HOME/lib.tools.jar 3 PATH=$JAVA_HOME/bin:$PATH 4 export JAVA_HOME CLASSPATH PATH 5 :wq!用source命令?在當前bash環境下讀取并執行,然后使用java -version查看jdk版本信息
1 [root@localhost java]# source /etc/profile 2 [root@localhost java]# java -version 3 java version "1.8.0_171" 4 Java(TM) SE Runtime Environment (build 1.8.0_171-b11) 5 Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)至此jdk安裝完結
若不是情到深處難自禁,又怎會柔腸百轉冷如霜
地基有了,數據庫就相當于一磚一瓦,下面進行mysql安裝,首先查看是否自帶安裝有mysql,一般都會自帶
1 [root@localhost ~]# yum list installed | grep mysql 2 mysql-libs.x86_64 5.1.52-1.el6_0.1若有自帶,進行卸載
1 [root@localhost ~]# yum -y remove mysql-libs.x86_64依次執行如下命令
1 [root@localhost ~]# wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm 2 [root@localhost ~]# yum localinstall mysql-community-release-el6-5.noarch.rpm 3 [root@localhost ~]# yum repolist all | grep mysql 4 [root@localhost ~]# yum-config-manager –disable mysql55-community 5 [root@localhost ~]# yum-config-manager –disable mysql56-community 6 [root@localhost ~]# yum-config-manager –enable mysql57-community-dmr 7 [root@localhost ~]# yum repolist enabled | grep mysql如果出現以下異常
執行如下命令,升級wget到最新版即可
1 [root@localhost ~]# yum update wget安裝mysql命令
1 [root@localhost ~]# yum install mysql-community-server啟動mysql
1 [root@localhost ~]# service mysqld start看到如下,啟動成功
查看是否自啟動,然后設置自啟動
1 [root@localhost ~]# chkconfig –list | grep mysqld 2 [root@localhost ~]# chkconfig mysqld on進入mysql
1 [root@localhost ~]# mysql -uroot -p 2 Enter password:出現密碼直接回車即可,進入mysql即表示安裝完成,
若能夠安定幸福,誰又愿顛沛流離
有了磚瓦,tomcat則就似那建筑工人,下面進行tomcat安裝,首先進行下載,下載標黃部分
?http://tomcat.apache.org/download-80.cgi
安裝tomcat依賴于jdk,上面已經安裝了,若未安裝請先安裝jdk,類似安裝jdk,先創建文件夾,然后用xftp將壓縮包上傳并用命令解壓
1 [root@localhost ~]# cd /usr/local 2 [root@localhost local]# mkdir servlet 3 [root@localhost local]# ls 4 bin etc games include lib lib64 libexec sbin servlet share src 5 [root@localhost local]# cd servlet 6 [root@localhost servlet]# ls 7 apache-tomcat-8.5.32.tar.gz 8 [root@localhost servlet]# tar zxvf apache-tomcat-8.5.32.tar.gz解壓完成后,移除壓縮包,并將解壓后的文件夾進行重命名 為tomcat
1 [root@localhost servlet]# ls 2 apache-tomcat-8.5.32 apache-tomcat-8.5.32.tar.gz 3 [root@localhost servlet]# rm apache-tomcat-8.5.32.tar.gz 4 rm: remove regular file `apache-tomcat-8.5.32.tar.gz'? y 5 [root@localhost servlet]# ls 6 apache-tomcat-8.5.32 7 [root@localhost servlet]# mv apache-tomcat-8.5.32/ tomcat 8 [root@localhost servlet]# ls 9 tomcat到此即算安裝完成,啟動tomcat,命令如下
1 [root@localhost servlet]# cd tomcat 2 [root@localhost tomcat]# /usr/local/servlet/tomcat/bin/startup.sh 3 Using CATALINA_BASE: /usr/local/servlet/tomcat 4 Using CATALINA_HOME: /usr/local/servlet/tomcat 5 Using CATALINA_TMPDIR: /usr/local/servlet/tomcat/temp 6 Using JRE_HOME: /usr/java/jdk1.8.0_171 7 Using CLASSPATH: /usr/local/servlet/tomcat/bin/bootstrap.jar:/usr/local/servlet/tomcat/bin/tomcat-juli.jar 8 Tomcat started. 出現如圖上所示的信息,則表示啟動成功。這時候我們可以在windows下面使用瀏覽器訪問http://ip:8080,如能夠顯示Tomcat的主頁,則表示不需要進行任何操作了,如不能顯示,則需要在Linux中開放防火墻的8080端口。在Linux下面的防火墻里面開放8080端口 使用命令如下: 1 [root@localhost tomcat]# vim /etc/sysconfig/iptables?
畫藍線處即為可以訪問的端口,添加如下配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9200 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9091 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重啟防火墻
1 [root@localhost tomcat]# service iptables restart再次訪問
可以看到tomcat的主界面,停止tomcat命令如下
1 [root@localhost tomcat]# /usr/local/servlet/tomcat/bin/shutdown.sh創建service啟動命令
如上圖所示,我們已經完成了對tomcat的安裝,接下來就可以部署項目,但是這里存在一個問題,那就是Linux的系統和重啟我們每次都需要接路徑并且執行命令,那么我們可以設置成service的形式來實現這個功能。
執行命令:vim?/etc/rc.d/init.d/tomcat,創建腳本文件,在文件中寫入如下代碼,保存并且退出 1 [root@localhost tomcat]# vim /etc/rc.d/init.d/tomcat按i鍵進入編輯,寫入如下內容
1 #!/bin/bash 2 # /etc/rc.d/init.d/tomcat 3 # init script for tomcat precesses 4 # processname: tomcat 5 # description: tomcat is a j2se server 6 # chkconfig: 2345 86 16 7 # description: Start up the Tomcat servlet engine. 8 9 if [ -f /etc/init.d/functions ]; then 10 . /etc/init.d/functions 11 elif [ -f /etc/rc.d/init.d/functions ]; then 12 . /etc/rc.d/init.d/functions 13 else 14 echo -e "\atomcat: unable to locate functions lib. Cannot continue." 15 exit -1 16 fi 17 RETVAL=$? 18 CATALINA_HOME="/usr/local/servlet/tomcat" #tomcat安裝目錄,你安裝在什么目錄下就復制什么目錄 19 case "$1" in 20 start) 21 if [ -f $CATALINA_HOME/bin/startup.sh ]; 22 then 23 echo $"Starting Tomcat" 24 $CATALINA_HOME/bin/startup.sh 25 fi 26 ;; 27 stop) 28 if [ -f $CATALINA_HOME/bin/shutdown.sh ]; 29 then 30 echo $"Stopping Tomcat" 31 $CATALINA_HOME/bin/shutdown.sh 32 fi 33 ;; 34 *) 35 echo $"Usage: $0 {start|stop}" 36 exit 1 37 ;; 38 esac 39 exit $RETVAL 40 41 Linux給文件添加權限,使得腳本文件可以執行
1 [root@localhost tomcat]# chmod 755 /etc/rc.d/init.d/tomcat將其添加到服務中
1 [root@localhost tomcat]# chkconfig --add /etc/rc.d/init.d/tomcat然后將下面的配置文件加到tomcat中的catalina.sh文件中的最后面
1 [root@localhost tomcat]# vim /usr/local/servlet/tomcat/bin/catalina.sh export?JAVA_HOME=/usr/java/jdk1.8.0_171? ?#javajdk的安裝路徑,使用echo $JAVA_HOME命令可以讀取 export?CATALINA_HOME=/usr/local/servlet/tomcat export?CATALINA_BASE=/usr/local/servlet/tomcat export?CATALINA_TMPDIR=/usr/local/servlet/tomcat/temp 然后執行啟動命令 1 [root@localhost tomcat]# service tomcat start發現出現如下錯誤
先看Tomcat的startup.bat,它調用了catalina.bat,而catalina.bat則調用了setclasspath.bat。只要在setclasspath.bat的開頭聲明環境變量,打開tomcat的bin目錄下面的setclasspath.sh,編輯該文件,添加紅色部分,路徑自己修改
1 [root@localhost bin]# ls 2 bootstrap.jar catalina-tasks.xml configtest.bat digest.bat setclasspath.sh startup.bat tomcat-native.tar.gz version.bat 3 catalina.bat commons-daemon.jar configtest.sh digest.sh shutdown.bat startup.sh tool-wrapper.bat version.sh 4 catalina.sh commons-daemon-native.tar.gz daemon.sh setclasspath.bat shutdown.sh tomcat-juli.jar tool-wrapper.sh 5 [root@localhost bin]# vim setclasspath.shexport JAVA_HOME=/usr/java/jdk1.8.0_171
export JRE_HOME=$JAVA_HOME/jre
然后再次執行啟動和停止命令試試,發現已經成功
1 [root@localhost bin]# service tomcat start 2 /etc/init.d/tomcat: line 1: nit: command not found 3 Starting Tomcat 4 Using CATALINA_BASE: /usr/local/servlet/tomcat 5 Using CATALINA_HOME: /usr/local/servlet/tomcat 6 Using CATALINA_TMPDIR: /usr/local/servlet/tomcat/temp 7 Using JRE_HOME: /usr/java/jdk1.8.0_171/jre 8 Using CLASSPATH: /usr/local/servlet/tomcat/bin/bootstrap.jar:/usr/local/servlet/tomcat/bin/tomcat-juli.jar 9 Tomcat started. 10 [root@localhost bin]# service tomcat stop 11 /etc/init.d/tomcat: line 1: nit: command not found 12 Stopping Tomcat 13 Using CATALINA_BASE: /usr/local/servlet/tomcat 14 Using CATALINA_HOME: /usr/local/servlet/tomcat 15 Using CATALINA_TMPDIR: /usr/local/servlet/tomcat/temp 16 Using JRE_HOME: /usr/java/jdk1.8.0_171/jre 17 Using CLASSPATH: /usr/local/servlet/tomcat/bin/bootstrap.jar:/usr/local/servlet/tomcat/bin/tomcat-juli.jar你的岸便是岸,我的岸便是海嗎?
楊家有女初長成,養在深閨人未識
既然房子已經完工,下面就進行售賣,部署java-web項目
首先新建一個web項目
右鍵工程export打war包,然后將war包直接用xftp上傳到tomcat下的webapps目錄
然后用命令重新啟動tomcat,再次訪問
?
?
“阿發,我想問你個問題。”佛印靜靜地望著天空,好一會兒突然開口對我說。
我聽后停了手,回答說:“問吧”。
他頭也不轉,還是看著天在說:“琴操姑娘還記得嗎?你說如果她不是無相皇易容所變,是個真女人,你和她會怎樣呢?”
“我不知道。”我的聲音不自覺地降低了。或許那一刻我是陷入了回憶中,或許我只是在思考,但無論怎樣,這樣的問題都是很難回答的。
假設過去的事沒有發生,然后在這種假設的前提下又問我將來的事。這叫我如何作答?但我并不愿過多的想,于是反問他,說:“你是個和尚,怎么研究起女人來了?”
佛印終于把頭轉向了我,一臉不屑地說:“豈有此理,我玩過的女人還少嗎?”
聽他這樣說,我也忍不住想問問他:“也對。不過你真的是和尚?你哪一點像和尚啊?”
“和尚該怎樣的呢?”他又把問題踢給了我。
無奈,我只得說:“起碼不像你每天吃肉,時不時去嫖妓吧?對不起,你知道我就是這么直接了。”
他微微笑了笑,然后開始慢條斯理地說:“吶,這就是你的不對了。我佛普度眾生,不了解眾生,談何普度?不吃肉,不見女人,怎么能體會眾生在酒肉情色上的迷失,
你該怎樣去度?沒有經歷過塵世間的種種,如何談得上看破紅塵呢?這種看破也只是騙人的瞎話而已。”
佛印說了這許多,我一時竟不知如何辯駁,只是心里在想:“這還是平時那個猥瑣的佛印嗎?這家伙肯定是在假正經了。”但口上并沒道破,
只是說:“想不到大師已至如此境界,我肉眼凡胎,這么多年竟然一點沒看出來。”
?
轉載于:https://www.cnblogs.com/morphineJoe/p/9403354.html
總結
以上是生活随笔為你收集整理的linux(CentOs6)下jdk安装,mysql安装,tomcat安装,及web项目部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ3998 TJOI2015弦论(
- 下一篇: mysql 插入汉字异常: Incor