1. 程式人生 > 實用技巧 >Linux入門之Java環境搭建

Linux入門之Java環境搭建

1.建立一個目錄儲存壓縮包


執行命令:mkdir /usr/local/mytools

2.上傳自己準備的jdk與tomcat壓縮包


  1.   切換到mytools目錄:cd /usr/local/mytools
  2.   執行安裝好的檔案上傳命令:rz
  3.   選中自己的檔案並上傳。
  4.   上傳好應該是如下圖所示:

3.解壓並且配置jdk環境變數


  1.   解壓自己的jdk到local目錄下(此種方式會列印所有的解壓檔案):tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local
  2.   跳轉到local目錄下:cd ..
  3.   檢視所在目錄的所有檔案: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的埠:

5.配置tomcat開機自啟動