日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux(CentOs6)下jdk安装,mysql安装,tomcat安装,及web项目部署

發布時間:2023/12/20 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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_171

jdk到此安裝完畢,下面配置環境變量

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.sh

export 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项目部署的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。