1. 程式人生 > >centos7.3安裝java開發環境

centos7.3安裝java開發環境

###Centos7.3 安裝jdk、tomcat和mysql
####一、 安裝jdk
1、進入oracle官網下載jdk-8u152-linux-x64.tar.gz,用WinScp將檔案上傳到/usr/local檔案下
2、解壓:執行命令
>tar –xzvf jdk-8u144-linux-x64.tar.gz

解壓到當前資料夾下,並更改資料夾名稱:
>mv jdk-8u144-linux-x64.tar.gz jdk1.8

3、進行環境配置:進入/etc/profile檔案下新增環境變數
1)安裝vim:

yum install vim

2)編輯profile檔案:

vim /etc/profile進入編輯頁面,在末尾新增:

export JAVA_HOME=/usr/local/jdk1.8
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar(這邊用:隔開)
export PATH=$PATH:$JAVA_HOME/bin

儲存(:wq)退出
3)使配置檔案生效:

source /etc/profile

4、測試是否安裝成功
1)java 出現資訊就是成功了
2)javac出現資訊就是成功了,如果沒有出現資訊就是檔案配置錯誤

####二、 安裝tomcat
1、官網下載apache-tomcat-9.0.0.M26.tar.gz, 用WinScp將檔案上傳到/usr/local檔案下
2、解壓該檔案:

tar –xzvf apache-tomcat-9.0.0.M26.tar.gz

解壓到當前資料夾下,並更改資料夾名稱:

mv apache-tomcat-9.0.0.M26.tar.gz tomcat

啟動tomcat:進入usr/local/tomcat/bin目錄下,執行startup.sh就可以啟動(./startup.sh),執行命令如下:

cd usr/local/tomcat/bin
./startup.sh

3、 測試是否安裝成功:開啟tomcat,在外網瀏覽器中輸入:該主機ip:8080如果出現tomcat首頁就是安裝成功。或者輸入

檢視輸出狀況。
4. 配置開機啟動
1)在/usr/lib/systemd/system/目錄下新建檔案tomcat.service

cd /usr/lib/systemd/system/
vim tomcat.service

新增內容如下:

[Unit]  
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target  
     
[Service]  
Type=forking  
Environment='JAVA_HOME=/usr/local/jdk1.8'  
Environment='CATALINA_PID=/usr/local/tomcat/bin/tomcat.pid'  
Environment='CATALINA_HOME=/usr/local/tomcat/'  
Environment='CATALINA_BASE=/usr/ local/tomcat/'  
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'  
  
WorkingDirectory=/usr/ local/tomcat/  
 
ExecStart=/usr/local/tomcat/bin/startup.sh  
ExecReload=/bin/kill -s HUP $MAINPID  
ExecStop=/bin/kill -s QUIT $MAINPID  
PrivateTmp=true  
   
[Install]  
WantedBy=multi-user.target  

2)設定為開啟機啟動:

systemctl enable tomcat.service

3)新增啟動:在rc.local檔案中新增tomcat的startup.sh的路徑

vim /etc/rc.d/rc.local

新增如下語句:主要是tomcat的路徑
eg: /usr/local/tomcat/bin/startup.sh。
如果無法成功,將rc.local檔案的許可權改為755:

chmod 755 /etc/rc.d/rc.local

解決tomcat開機啟動慢的問題:編輯java下的檔案

vim $JAVA_HOME/jre/lib/security/java.security

編輯檔案,將securerandom.source=file:/dev/random
改為securerandom.source=file:/dev/urandom
#####三、 安裝mysql
1、首先安裝mysql和mysql-devel,這兩個很簡單就安裝成功了:

yum install mysql mysql-devel

2、安裝mysql-server
首先獲取官網rpm包的路徑,下載rpm,進行rpm模式安裝

3、 重啟mysql:

service mysqld restart

4、 測試:輸入mysql看是否進入資料庫
5、 設定賬號root密碼
先進入mysql:

mysql –u root

進入mysqk後更改root密碼
Mysql>update mysql.user SET password=PASSWORD(‘123456’) WHERE User=‘root’;
mysql> FLUSH PRIVILEGES;
下次進入就要使用mysql –u root –p輸入密碼,密碼是不可見的
6、 設定mysql開機啟動
**方法1:**在/etc/rc.d/rc.local檔案中新增service mysqld start
**方法2(推薦)**設定mysql服務隨系統啟動:

systemctl enable mysql.service

7、遠端連線許可權更新
如果用外部軟體去連線linux系統中的mysql可能會沒有許可權,所以需要通過登入mysql去配置許可權,具體命令為:

mysql -u root -p
輸入上面設定的密碼(密碼為隱藏的,輸入沒有符號表示)
grant all privileges on . to root@’%’ identified by “password”;
FLUSH PRIVILEGES;

接下來就可以使用外部資料庫連線工具連線該資料庫了。

**綜述:**本文是通過在虛擬機器下安裝centos7.3,然後進行環境的搭建和配置,如果需要進行主機訪問該虛擬機器的tomcat或者mysql需要開放3306和自定義的tomcat埠。詳細可查詢:centos7.3如何開放本地埠。