javaweb項目在centos7下發(fā)布詳細教程(含數(shù)據(jù)庫)

我的正式服務(wù)器centos上的Mysql:

帳號:root

密碼:?520hhf

或許正式服務(wù)器你們的mysql密碼不同,上面只是我自己的正式服務(wù)器的mysql帳號密碼。

我的項目War打包路徑

E:\AdCommunicationProtocol\out\artifacts\AdCommunicationProtocol

我的linux下的Tomcat發(fā)布路徑

cd /usr/local/src/apache-tomcat-7.0.79/webapps

我的tomcat運行路徑

/usr/local/src/apache-tomcat-7.0.79/bin

要把javaweb項目的連接數(shù)據(jù)庫代碼需要寫上ip和加上數(shù)據(jù)庫表名:127.0.0.1:3306/adocationdata(如下圖所示)

溫馨提示:127.0.0.1這個ip是tomcat跟mysql通信的ip,所以這個iP是通用的

然后在帳號密碼那里需要寫linuxmysql上的帳號和密碼,然后將項目打包成war格式(如下圖所示)

然后在該IDEA中的項目的路徑即可找到該打包好的war包

然后將這個war包復制到Winscp上

然后將這個war包目錄放入到你安裝在Centos中的tomcat的webapps里面

然后mysql數(shù)據(jù)庫需要打包成sql文件,點擊sqlyog里面的工具欄,里面有一個存儲的選項(如下圖所示)

然后選中隨便一個要導出的地址,然后導出即可(如下圖)

然后將sql文件用SecureCRT這工具去執(zhí)行,前提要先啟動mysql(如下圖)

在這個SecureCRT終端輸入:mysql -uroot -p ??然后輸入密碼進入mysql終端

然后找到你存放sql文件的那個位置,比如你存放在tmp目錄下,那就執(zhí)行:source /tmp/adocationdata.sql;

然后查詢表數(shù)據(jù),select*from表名 ?(記住后面的分號不可缺少)

例如:select * from advertising_information;

備注:如果要直接執(zhí)行mariaDB里面的數(shù)據(jù)庫數(shù)據(jù)就輸入一下例子:

例如:

然后查詢到你當前的數(shù)據(jù)庫數(shù)據(jù)

然后將java項目的war包放入linux上的tomcat進行編譯運行

然后用命令行的方式啟動該tomcat

然后用你centos7的ip然后加端口加項目名和圖片路徑寫在瀏覽器下訪問該項目的圖片看是否可以在瀏覽器上輸入如下例子的鏈接有下載圖片的效果

http://61.142.249.242:1010/項目名/images/806925899264654265.png

例子解釋:Centos7的ip然后后面加上java的項目名和圖片路徑,也就是你存儲數(shù)據(jù)庫的整個圖片路徑(如下圖所示)

備注:如果要直接執(zhí)行mariaDB里面的數(shù)據(jù)庫數(shù)據(jù)就輸入一下例子:

例如:

1.show databases; ?????//查看當前mariaDB數(shù)據(jù)庫有哪些表

2.use adocationdata; ????//打開當前mariaDB數(shù)據(jù)庫的某個表

3.Select * from advertising_information; ???????//查詢當前當前mariaDB數(shù)據(jù)庫的某個表的數(shù)據(jù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容