关于我在学习Javaweb时对Linux服务器安装配置jdk,tomcat,mysql的一些学习心得
學(xué)習(xí)javaweb有一段時(shí)間了,最近剛好完成一個(gè)小的web項(xiàng)目。
勿噴!!!!!!!!
主要參考問題:
1.jdk,tomcat,mysql的安裝配置。
2.tomcat,mysql的開機(jī)自啟(我不會(huì),但我的做法可以借鑒,勿噴)
3.項(xiàng)目的部署。
于是我便想著把它部署在Linux服務(wù)器,但是我沒有啊,只能自己弄一個(gè)虛擬機(jī)系統(tǒng),來慢慢配置linux了,發(fā)現(xiàn)這不是一點(diǎn)點(diǎn)的難,說多了都是淚。
現(xiàn)在記錄一下我的配置過程。
滿滿干貨(至少我覺得(滑稽保命))
對了,對于興趣使然的朋友,建議使用Windows來做服務(wù)器系統(tǒng),雖然不專業(yè),但它可比Linux簡便的多,(對大多數(shù)軟件安裝的簡易程度比Linux好,關(guān)鍵Linux命令就有很多,對初學(xué)者極為不友好,比如說我,開玩笑的。)
一.Linux配置簡易流程
對于Javaweb的服務(wù)器主要是配置三樣?xùn)|西。
1.jdk環(huán)境
2.tomcat服務(wù)器
3.mysql數(shù)據(jù)庫(項(xiàng)目不用可以忽略)
原料:安裝好的Linux系統(tǒng)。(能聯(lián)網(wǎng))
我的是Ubuntu桌面系統(tǒng)。
1.jdk環(huán)境配置
1.下載jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
以下操作都需要root權(quán)限
root權(quán)限進(jìn)入:sudo su
2.解壓jdk壓縮包
進(jìn)入終端,
下載完成后得到:
jdk-8u181-linux-x64.tar.gz
我們將這個(gè)文件隨便放在linux的什么目錄都可以。
先用cd命令進(jìn)入你放壓縮包的文件夾然后執(zhí)行下面的解壓命令
解壓命令:tar -zxvf jdk-8u181-linux-x64.tar.gz
3.配置環(huán)境變量
使用vim /etc/profile 打開文件進(jìn)行導(dǎo)入jdk路徑
vim是一個(gè)編輯器, 按i ,可以編輯,esc退出編輯,:w與:q為保存寫入與退出。
此時(shí)配置與windows大同小異。
export JAVA_HOME=/home/wanmeng/jdk/jdk版本 (說明:為絕對路徑)
export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVAH?OME/lib/dt.jar:JAVA_HOME/lib/tools.jar
(說明:這個(gè)簡單)
export PATH=JAVAHOME/bin:JAVA_HOME/bin:JAVAH?OME/bin:PATH (說明:$PATH不要亂改,不然許多命令可能找不到!!!(不然只能絕對路徑訪問命令))
:w 與:q 過后還有一個(gè),更新此文件
命令:source /etc/profile (說明:還可以重啟,reboot,不推薦)
檢查配置是否完成的方法:
與windows一致 鍵入java -version,
如果有版本信息
則,linux jdk配置完成!
2.tomcat環(huán)境配置
這個(gè)不寫了
直接上鏈接:
原文:https://blog.csdn.net/zhuying_linux/article/details/6583096/
自己的一些感悟:
自啟動(dòng):未解決。
寫腳本,讓啟動(dòng)過程更簡易,但需要手動(dòng)
啟動(dòng):
腳本格式:tomcat路徑/startup.sh start
簡化了tomcat路徑的輸入;
類比關(guān)閉:
tomcat路徑/shoudown.sh start;
startup.sh shoudown.sh 在tomcat/bin下
3.mysql環(huán)境配置
我一開始是打算自己配置的,但最終還是借鑒了其它的簡易安裝法。
鏈接:
https://www.linuxidc.com/Linux/2016-07/133128.htm
自己的一些感悟:
還有jdbc驅(qū)動(dòng)安裝!!!
二.項(xiàng)目部署
eclipse導(dǎo)出:
項(xiàng)目右鍵->導(dǎo)出->web->war file;
按步驟即可
將war包發(fā)到linux tomcat webapps;
此外
設(shè)置8080,3306 端口為可訪問。
推薦ufw 防火墻配置工具。
自行百度
可在主機(jī)訪問。
http://linux的ip(可能未固定ip):8080/項(xiàng)目
ok!
全部完結(jié),想要一個(gè)贊。。。。
總結(jié)
以上是生活随笔為你收集整理的关于我在学习Javaweb时对Linux服务器安装配置jdk,tomcat,mysql的一些学习心得的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 封装数据库一系列操作,包括打开/新建数据
- 下一篇: java线程池笔记及相关代码