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