J2EE開發環境--RAPjava
J2EE開發環境分四步:mysql
一、JDK環境linux
二、tomcatgit
三、redis環境github
四、mysql環境web
五、RAP包redis
線上環境,推薦使用源碼,自建應用用戶,設置對應規則,禁止關閉selinux和iptables、firewalld。sql
1、JDK環境:數據庫
直接點:apache
yum -y install epel-release
yum -y install java
2、tomcat環境:
地址:https://tomcat.apache.org/download-70.cgi
請科學使用wget
tar -xf apache-tomcat-8.5.16.tar.gz
cd apache-tomcat-8.5.16/bin
./startup.sh
3、redis環境:
下載地址;https://redis.io/download
unzip redis-4.0.1.tar.gz
cd redis-4.0.1
chmod -R 755 ../redis-4.0.1
nohup ./src/redis-server & ---後臺啓動redis
4、mysql環境:
下載地址:http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
yum repolist enabled| grep "mysql.*-community.*"
yum install mysql-community-server
systemctl status mysqld ---查看啓動狀態
數據庫初始化結構請使用此腳本:https://github.com/thx/RAP/blob/release/src/main/resources/database/initialize.sql
更改mysql密碼如下:
ALTER USER'root'@'localhost' IDENTIFIEDBY 'MyNewPass4!';
或者
set password for 'root'@'localhost'=password('MyNewPass4!')
受權用戶鏈接;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
和
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.102' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
flush privileges;
5、RAP包
下載地址:https://github.com/thx/RAP/releases
請注意:
在Release頁面中下載war包(建議用最新), 將war包修改成ROOT.war後放入tomcat webapps文件夾中。 startup.sh(.bat)啓動tomcat,該war包自動部署到文件夾ROOT 停掉服務器,打開ROOT中得WEB-INF/classes/config.properties來修改數據庫配置 啓動tomcat,完成部署。
config.properties須要注意:
6、問題集錦:
一、Mysql默認安裝版本爲5.7.*,數據庫推薦使用5.6.*版本,修改5.6.*版本方法以下:
能夠修改vim /etc/yum.repos.d/mysql-community.repo源,改變默認安裝的mysql版本。好比要安裝5.6版本,將5.7源的enabled=1改爲enabled=0。而後再將5.6源的enabled=0改爲enabled=1便可。
grep'temporary password'/var/log/mysqld.log
---查看mysql日誌中的密碼