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如何開放本地埠。