Linux入門之Java環境搭建
阿新 • • 發佈:2020-10-29
1.建立一個目錄儲存壓縮包
執行命令:mkdir /usr/local/mytools
2.上傳自己準備的jdk與tomcat壓縮包
- 切換到mytools目錄:cd /usr/local/mytools
- 執行安裝好的檔案上傳命令:rz
- 選中自己的檔案並上傳。
- 上傳好應該是如下圖所示:
3.解壓並且配置jdk環境變數
- 解壓自己的jdk到local目錄下(此種方式會列印所有的解壓檔案):tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local
- 跳轉到local目錄下:cd ..
- 檢視所在目錄的所有檔案:ll
可以看到自己的jdk已經解壓到此目錄下。
-
配置環境變數
(1)編輯系統的profile檔案(按i進入編輯模式):vim /etc/profile
(2)更新為系統的jdk安裝位置,在編輯模式下在內容的最後新增如下內容:
#java environment export JAVA_HOME=請修改JDK解壓路徑 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin
就像這樣:
(3)設定環境變數生效:source /etc/profile
(4)檢視環境變數是否配置成功 :java -version
4.tomcat相關配置
1.解壓tomcat到指定路徑(要先切換到mytools目錄下):tar -zxvf apache-tomcat-8.5.20.tar.gz -C /usr/local
2.解壓完成後進入tomcat的bin目錄:cd /usr/local/apache-tomcat-8.5.20/bin
3.啟動或者關閉tomcat:
./startup.sh
./shutdown.sh
4.如何檢視遠端伺服器的日誌
cd /usr/local/apache-tomcat-8.5.20/logs tail-f catalina.out #實時檢視日誌檔案 tail -1000f catalina.out #實時檢視日誌檔案後一百行
5.新增管理員賬號密碼以及許可權
切換到tomcat配置目錄:cd /usr/local/apache-tomcat-8.5.20/conf
編輯users.xml檔案:vim tomcat-users.xml
然後在<tomcat-users>標籤中插入以下內容(即新增管理員、密碼為1234可自定義、許可權)
<role rolename="manager-gui"/> <user username="admin" password="1234" roles="manager-gui"/>
6.允許admin遠端訪問tomcat
上一步完成後manager應用仍然會拒絕訪問,因為tomcat8.5以後在manager應用中,預設只允許本機訪問
執行如下命令切換到context.xml的編輯模式
cd /usr/local/apache-tomcat-8.5.20/webapps/manager/META-INF
vim context.xml
7.重啟tomcat,使修改生效(先停止再啟動)
先切換到tomcat的bin目錄下,然後關閉/啟動:
cd /usr/local/apache-tomcat-8.5.20/bin ./shutdown.sh ./startup.sh
8.配置系統防火牆,開放8080埠(CentOS7防火牆firewalld預設是開啟的,不開放埠訪問不了tomcat的專案)
#檢視防火牆狀態 firewall-cmd --state #開啟埠 firewall-cmd --zone=public --add-port=8080/tcp --permanent #刪除指定埠 firewall-cmd --zone=public --remove-port=8080/tcp --permanent #查詢指定埠號是否開啟: firewall-cmd --query-port=8080/tcp #重啟防火牆(不重啟以上的設定是不會生效的): firewall-cmd --reload #查詢有哪些埠是開啟的: firewall-cmd --list-port
配置完畢如下:
9.開啟瀏覽器輸入IP地址訪問虛擬機器的tomcat:
然後輸入剛才的賬號密碼,就可以管理自己的應用:
可以修改tomcat的埠: