前提:已經購買好了伺服器,我使用的是系統鏡像centos7.3
JDK部分
# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
2. 解壓
# mkdir /usr/local/java # 創建你自己的路徑 # tar xvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java # 解壓到剛創建的文件夾下
3. 環境變數
vim /etc/profile # 在用戶~目錄下 在profile末尾加入 export JAVA_HOME=/usr/local/java/jdk1.8.0_171 # 根據你自己的路徑 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
4. 檢查環境變數是否成功
Tomcat部分
1.下載 使用的tomcat9,下載的是Binary Distributions 中的core的tar.gz文件
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz
2.解壓
# tar xvf apache-tomcat-9.0.8.tar.gz -C /usr/local # 解壓到該文件夾下 # mv /usr/local/apache-tomcat-9.0.8 /usr/local/tomcat # 僅為方便
3. 啟動
# cd /usr/local/tomcat/bin # ./startup.sh
4. 一些問題 √為我遇到的問題
4.1 防火牆問題√
# systemctl start firewalld # 開啟 # firewall-cmd --permanent --zone=public --add-port=8080/tcp --add-port=8080/tcp#添加8080 # firewall-cmd --permanent --zone=public --add-port=8009/tcp --add-port=8009/tcp # firewall-cmd --reload # 刷新配置 # firewall-cmd --zone=public --list-ports # 查看開放的埠
4.2 tomcat啟動過慢√
# vim 你的jdk路徑/jre/lib/security/java.security 修改其中的 securerandom.source=file:/dev/random securerandom.source=file:/dev/./random
4.3 CATALINA_BASE與CATALINA_HOME,如果不對嘗試如下
# vim /etc/profile 在末尾加入 export CATALINA_HOME=/usr/local/tomcat export CATALINA_BASE=/usr/local/tomcat
4.4 catalina.sh,setclasspath.sh的兩個文件,可能有影響
4.5 可以設置service啟動 比較方便感覺√
MySQL部分
1.下載與安裝
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm sudo yum install mysql-server
2.密碼重置
mysql -u root mysql > use mysql; mysql > update user set password=password(newpassword) where user=root; mysql > quit;
若出現 ERROR 2002 (HY000): Can『t connect to local MySQL server through socket 『/var/lib/mysql/mysql.sock『 (2)原因是/var/lib/mysql的訪問許可權問題
chown -R root:root /var/lib/mysql service mysqld restart
3.相關鏈接
粗略記錄過程,不當之處還望指正!