centos上安裝配置java WEB環(huán)境
趁著十一期間,好好的寫寫隨筆來記錄自己所學、所踐和所得,不足之處,歡迎各位拍磚~~~
工具:Xftp 5、Xshell 5
一、安裝jdk
1. 使用Xftp 5把jdk-8u65-linux-x64.tar.gz上傳到centos服務器上。
2. 使用語句 tar -zxvf jdk-8u65-linux-x64.tar.gz -C 目的地址(如/usr/java/)
3. 使用語句 vim /etc/profile,添加以下語句
- export JAVA_HOME=/usr/java/jdk1.8
- export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
- export PATH=$PATH:$JAVA_HOME/bin
4. 執(zhí)行語句: source /etc/profile,讓修改立即生效
5. 執(zhí)行語句: java -version,查看安裝是否成功,成功標志:出現(xiàn)了java的版本
二、安裝tomcat
1. 把apache-tomcat-8.5.5.tar.gz上傳到centos服務器上。
2. 使用語句 tar -zxvf apache-tomcat-8.5.5.tar.gz -C 目的地址(如/usr/java/)
3. 使用/apache-tomcat-8.5.5/bin下的startup.sh啟動tomcat服務器,默認是8080端口
4. 在瀏覽器上訪問(在騰訊云上有可能設(shè)置沒有把此端口打開,需要進入相關(guān)界面把該端口打開)
5. 安全性:修改/apache-tomcat-8.5.5/conf下的tomcat-users.xml文件
三、安裝mysql
1. CentOS7的yum源中默認好像是沒有mysql的。為了解決這個問題,我們要先下載mysql的repo源
1.下載mysql的repo源
`wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm`
或者
`wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm `
2.安裝mysql-community-release-el7-5.noarch.rpm包
`rpm -ivh mysql-community-release-el7-5.noarch.rpm`
或者
`rpm -ivh mysql-community-release-el6-5.noarch.rpm`
3.yum install mysql-server
2. 重置密碼,重置密碼前,首先要登錄:mysql -u root
3. 登錄時有可能報這樣的錯:
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的訪問權(quán)限問題。
下面的命令把/var/lib/mysql的擁有者改為當前用戶:sudo chown -R openscanner:openscanner /var/lib/mysql
4. 重啟服務:service mysqld restart
5. 登錄重置密碼:
`mysql -u root` `use mysql` `update user set password=password(‘123456‘) where user=‘root‘` `exit`
6.統(tǒng)一數(shù)據(jù)庫編碼:
1.進入mysql,輸入show variables like 'character%';查看當前字符集編碼情況
2.修改mysql的啟動配置文件my.cnf:
找到[client] 添加:
default-character-set=utf8
找到[mysqld] 添加:
character-set-server=utf8
init_connect='SET NAMES utf8'
3.輸入命令sudo service mysql restart重新啟動mysql,啟動成功!
4.備注:my.cnf文件通常位于 /etc/mysql/ 或 /etc/ 下,可能因安裝版本或系統(tǒng)而異
相關(guān)文章
java web在高并發(fā)和分布式下實現(xiàn)訂單號生成唯一的解決方案
這篇文章主要介紹了java web在高并發(fā)和分布式下實現(xiàn)訂單號生成唯一的解決方案,需要的朋友可以參考下2017-11-11吊打Java面試官之Lambda表達式 Stream API
這篇文章主要介紹了吊打Java之jdk8的新特性包括Lambda表達式、函數(shù)式接口、Stream API全面刨析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09Java 其中翻轉(zhuǎn)字符串的實現(xiàn)方法
這篇文章主要介紹了Java 其中翻轉(zhuǎn)字符串的實現(xiàn)方法,需要的朋友可以參考下2014-02-02idea上提交項目到gitee 最后出現(xiàn) Push rejected的問題處理方法
這篇文章主要介紹了idea上面提交項目到gitee 最后出現(xiàn) Push rejected的問題處理方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定參考借鑒價值,需要的朋友可以參考下2020-09-09