Centos7搭建JavaWeb伺服器(Java+MySQL+Tomcat)
阿新 • • 發佈:2018-12-15
0、資原始檔
百度網盤連結:
java+tomcatLinux安裝包:
linux連線工具SmarTTY(比較好用,支援windows向虛擬機器上傳檔案):
1、Centos7環境
利用VMware Workstation,並新建安裝虛擬機器CentOS7 64位
2、安裝jdk
1)、Linux登入,切換root使用者
su root
2)、在usr目錄下建立java安裝目錄
cd /usr
mkdir java
3)、將jdk-8u181-linux-x64.tar.gz拷貝到java目錄下
4)、解壓jdk到當前目錄
tar -zxvf jdk-8u181-linux-x64.tar.gz 得到資料夾 jdk1.8.0_181
5)、編輯配置檔案,配置環境變數
vim /etc/profile
新增如下內容:(在檔案最下面新增)
export JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
6)、執行命令,更新配置
source /etc/profile
7)、檢查安裝情況
[[email protected] jdk]# java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)
[ [email protected] jdk]# javac -version
javac 1.8.0_181
3、安裝MySQL
1)、安裝mysql-server
yum install -y mariadb-server
2)、開啟mysql服務
systemctl start mariadb.service
3)、設定開機自啟動
systemctl enable mariadb.service
4)、設定root密碼
mysql_secure_installation(先回車設定密碼,然後一路yes)
5)、登入mysql
mysql -uroot -p"你的密碼"
6)、退出
exit
7)、設定mysql編碼
vi /etc/my.cnf
在最後新增如下內容:
[mysql]
default-character-set =utf8
8)、賦予遠端登陸許可權
mysql -uroot -p"你的密碼"
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;
FLUSH PRIVILEGES;
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
4、安裝tomcat
1)、將apache-tomcat-8.5.34.tar.gz檔案上傳到/usr/local
2)、執行tar -xvzf apache-tomcat-8.5.34.tar.gz解壓得到apache-tomcat-8.5.34
3)、移動apache-tomcat-8.5.34
mv apache-tomcat-8.5.34 tomcat
4)、啟動
cd /usr/local/tomcat/bin
./startup.sh
5)、檢驗
瀏覽器輸入:
http://你虛擬機器的IP地址:8080/
看到tomcat系統介面,說明安裝成功!
6)、關閉
cd /usr/local/tomcat/bin
./shutdown.sh