java环境搭建_记一次阿里云服务器Java相关环境搭建的过程
Java在Web開發中有著不可或缺的地位,在我們通常開發中,為了使編寫的demo或者項目能夠讓更多的朋友看到,我們通常會將項目打包發布到網絡中的服務器上,以便讓更多的人訪問到我們的勞動成果上。想著我們的項目可以讓更多人看到,有沒有點小雞凍呢。。。
工欲善其事必先利其器,為了使我們整個過程的順利進行,需要做一些必要的準備工作。比如:既然要發布到服務器上,那么服務器從哪里來呢?環境又需要什么呢。等等問題我們都需要解決。
那么什么是服務器?服務器是對外提供服務的計算機,它與我們普通計算機不同的是,它的計算性能和數據的處理能力要優于我們普通的計算機。而且服務器通常暴露在互聯網上,我們可以通過網絡來訪問到服務器上的資源。由于購買服務器的成本較高,為了降低成本和維護費用目前常用策略是租用一些運營商的云服務器,來部署相關業務系統,實現業務的正常運行。這里實驗用的是阿里云的學生機。
服務器說完了,那么需要哪些環境和工具呢?這里我羅列一些本次實驗用的環境及相關工具:
- 服務器:阿里云學生服務器(9.9一個月,挺好用的,哈哈,24周歲以下都有機會獲得使用機會)
- 服務器操作系統:CentOS7.3
- 工具:
- xshell:用于遠程管理Linux用,因為Linux是命令行的操作系統,所以需要通過命令行去操作,xshell可以幫助我們命令遠程管理系統;
- xftp:和xshell是一家公司的,是一個跨平臺的文件傳輸工具,可以幫助我們將Windows上的文件傳輸到Linux中,操作很方便;
- 其他的都是一些Java開發環境中所需要的一些開發環境軟件包,這里我截了張圖
這些都是Java開發中常用的一些軟件包,相信Java的朋友應該都很熟悉了,在此我就不做過多的介紹了。
(相關軟件包和工具在文章尾部會提供相關的分享鏈接,可拱朋友們獲取)
第一步:將軟件包通過xshell工具傳輸到云服務器環境中,這里貼一張我數據傳輸時截的圖
第二步:安裝jdk開發工具和配置Java環境變量
什么是JDK?
JDK是Java Development Kit的縮寫,中文為Java開發工具包,它包含Java語言所需要的運行平臺(JRE),和可供Java開發人員所使用的類庫及其他第三方組件構成。2.cd切換到/usr/local/目錄下,查看解壓目錄是否存在
3.記錄jdk目錄所在的絕對路徑,修改/etc/profile文件,配置環境變量信息
#編寫完成以后,不要忘了用:wq保存退出哦!!!
此時,可能會報下面的錯誤信息,是正常現象
這是為什么?/etc/profile文件是每個用戶登錄shell的時候都會執行的一個環境變量配置文件,也就是說只有用戶登錄到shell的時候,該文件才會被執行,所以雖然我們對/etc/profile文件進行了編輯,但是編輯后的內容并沒有生效,為了讓系統的配置文件立刻生效,而不退出登錄,或重啟系統,我們可以通過source命令實現同樣的效果。
如果在source命令執行完成以后,java回顯上面的信息,說明java的環境變量已經配置好了。我們也可以通過javac來校驗Java的編譯環境是否配置正確。
同樣,當我們執行回顯上面的信息時,表示Java環境變量已經正確配置,并且成功了。
第二步:Tomcat的安裝
什么是Tomcat?
Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。2.因為Tomcat的默認訪問端口是8080,當我們需要通過80端口對Tomcat進行訪問時需要編輯tomcat的主配置文件(Tomcat安裝目錄/conf/server.xml),修改默認的訪問端口
3.進入到tomcat目錄下的bin目錄,運行startup.sh文件,啟動tomcat服務器
4.測試Tomcat是否安裝成功
至此,Tomcat的安裝就基本結束了
第三步:Maven的安裝
Maven是什么?
Maven 是一個項目管理和構建自動化工具。它能快速幫Java的開發者構建項目,解決傳統Web項目的jar包依賴問題,和版本更新,項目的打包和發布。1.安裝unzip(zip是一種壓縮格式,unzip是用于解壓zip的命令,如果系統上沒有unzip命令,我們需要先去安裝它)
通過yum install unzip -y可以通過網絡在線安裝unzip
2.解壓maven到指定目錄
3.配置Maven環境變量
記錄maven根目錄的所在位置(pwd命令可以查看當前目錄的絕對路徑)
編輯/etc/profile文件,配置Maven環境變量
使用source命令重新初始化/etc/profile配置文件
測試maven的安裝是否成功
當在非maven的安裝目錄執行mvn --version目錄,能回顯上面的信息,表示我們的maven已經安裝成功了第四步:MySQL5.7的安裝
MySQL是什么?
MySQL它是一個關系型的數據庫管理系統,目前屬于Oracle旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的RDBMS(關系數據庫管理系統) 應用軟件之一。來源于《百度百科》
2.解檔tar文件
3.安裝MySQL
rpm4.安裝libaio
5.數據庫初始化
為了保證數據庫目錄為與文件的所有者為 mysql 登陸用戶,需要指定用戶是mysql用戶,以便進行初始化--initialize 選項默認以“安全”模式來初始化,則會為 root 用戶生成一個密碼并將該密碼標記為過期,登陸后你需要設置一個新的密碼6.啟動MySQL
7.獲取MySQL的連接密碼(通過審查/var/log/mysqld.log日志獲取密碼)
如果日志量非常龐大,找起來非常困難,可以通過vi編輯器,來查找關鍵字password來定位密碼行8.登錄MySQL服務器(密碼)
9.修改MySQL連接默認密碼
修改完成以后,退出服務器,以新密碼登錄,測試密碼是否修改成功。至此,Java服務端常用的基本環境就算搭建完成了。
架構之路,道阻且長,行則將至,如果覺得不錯,請點個贊支持一下。
總結
以上是生活随笔為你收集整理的java环境搭建_记一次阿里云服务器Java相关环境搭建的过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cnpm 安装文件找不到_大师操作win
- 下一篇: db2 replace函数的用法_SQL