linux jdk1.7 tomcat mysql_Linux环境搭建 jdk+tomcat+mysql
好久之前搭建的,現在記錄下? 防止下次配置去找
安裝jdk(jre也行),tomcat MySQL
一、jdk安裝及環境變量配置:
我是用? jdk-8u191-linux-x64.tar.gz ? 安裝的
安裝之前提前下載好 jdk版本? ? 看你用什么版本吧? 都一樣的步驟? ?按照下面的步驟操作 要確保完全是一個新環境之前沒有配置過的? 要是配置過的話? 也可去阿里云初始化環境
#yum install lrzsz ? ? ? ? ? 安裝完這個后 rz:上傳 ? sz下載? ? ?中途出現y/n/...? ?什么的? ?都輸入 y? 回車
#cd /usr/local ? ?進入local目錄
#mkdir java ? 創建一個java目錄
#cd java/ ? ?進入java目錄
上傳??jdk-8u191-linux-x64.tar.gz ? ?然后解壓?tar -xzvf??jdk-8u191-linux-x64.tar.gz
配置jdk環境變量
# vi /etc/profile ? ? ? ? 進入配置界面
在profile文件中最下面添加如下內容
#set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_191? #注意 此處修改為你的版本的jdk
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
# source /etc/profile使配置生效
#java -version ? ? ? ? ? ?查看是否配置成功
出現這個界面則配置成功
二、tomcat安裝
進入/usr/local目錄? 同樣事先下載好你的 tomcat環境包? ?我以apache-tomcat-7.0.78.tar.gz ?安裝包 為例
rz ??apache-tomcat-7.0.78.tar.gz ?安裝包
tar -xzvf apache-tomcat-7.0.78.tar.gz ?解壓安裝包
會出現這個文件夾?apache-tomcat-7.0.78
# mv apache-tomcat-7.0.78 tomcat? ? ?將文件夾重命名為tomcat? ? ?這個看個人習慣? 你不修改名字也是可以的
到此tomcat安裝成功tomcat配置文件需要的話自行配置
注意如果是阿里云服務器的話需要去阿里云上的安全組開放規則(端口8080,80 ?3306 ?443)
切記:tomcat安裝成功后需要擴大JVM內存(tomcat默認的內存不夠用)
在tomcat?的bin 下catalina.sh 里,位置cygwin=false前?加上 下面這句話? ?這個意思? 可以去看下? JVM虛擬機的 相關知識? ?就先按照這個步驟來
JAVA_OPTS='-Xms512m -Xmx512m -XX:PermSize=128m? -XX:MaxPermSize=256m'
如果需要配置https,需要在阿里云購買ssl證書并下載(證書這個就是https安全訪問域名),然后在你剛才的tomcat目錄下面找到conf文件夾,在下面創建一個cert目錄
將你SSL下載下來的兩個文件放入到里面
然后再conf文件夾下配置server.xml? ? 在證書那邊有說明的,也有視頻演示
protocol="org.apache.coyote.http11.Http11Protocol"
SSLEnabled="true"
scheme="https"
secure="true"
keystoreFile=".pfx"? #.pfx文件全名
keystoreType="PKCS12"
keystorePass="證書秘鑰"
clientAuth="false"
SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>
到處tomcat安裝完成,重啟服務器? 重啟tomcat? 訪問你的域名? 若出現tom貓界面則說明完成
要是你有自己的網站的話想要直接輸入域名? 直接訪問到你的網址的話? 需要更改下配置 打開 tomcat目錄下server.xml文件
將端口修改為80? ? 你服務器上所有使用到的端口? 都必須在阿里云上的安全組規則里面去配置 切記? ?詳情請自身前去阿里云查看
如下:
unpackWARs="true" autoDeploy="true">
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
重啟tomcat? ? 訪問? ?則就是你的項目? ?切記? 你自己的項目? 你要確保? 訪問就是直接訪問首頁? 這個就不用在說明了吧
三、安裝mysql
第一步:從oracle官方網站下載linux系統對應的mysql的yum源包。
第二步:把yum源包上傳到linux,安裝。
# yum localinstall mysql-community-release-el6-5.noarch.rpm
# yum install mysql-server
第三步:啟動mysql
# service mysqld start
第四步:給root用戶設置密碼
# /usr/bin/mysqladmin -u root password 'root'
第五步:遠程連接授權(此時需要進入mysql)
#mysql-u帳號-p密碼 進入mysql
查看mysql字符集輸入命令:SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
修改mysql字符集:主要修改my.cnf這個文件目錄在/etc下
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
修改完后重啟mysql登錄查看字符集
授權遠程連接:GRANT ALL PRIVILEGES ON *.* TO'帳號'@'%' IDENTIFIED BY'密碼'WITH GRANT OPTION;
這時候在windows客戶端就可以根據主機號:主機ip? ? 端口號:3306? 帳號?密碼?來連接了
mysql開啟自啟:
1、賦予可執行權限
chmod +x /etc/init.d/mysqld
2、添加服務
chkconfig --add mysqld
3、顯示服務列表
chkconfig --list
如果看到mysql的服務,并且3,4,5都是on的話則成功,如果是off,則鍵入
chkconfig --level 345 mysqld on
4、重啟服務器
reboot
5、驗證
netstat -na | grep 3306
如果看到有監聽說明服務啟動了
總結
以上是生活随笔為你收集整理的linux jdk1.7 tomcat mysql_Linux环境搭建 jdk+tomcat+mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qq电话铃声怎么改音乐
- 下一篇: qq怎么解除禁言群成员