Linux下搭建單機JavaEE Web 環境

    Linux下搭建開發Java Web開發環境 

       平時咱們開發Java Web 都是集成開發,可是咱們將web 應用開發好之後須要將它部署到Linux上,這時咱們須要在Linux上搭建軟件運行咱們的應用程序,也就是通俗安裝軟件,通常Java Web 應用程序須要如下軟件環境:Jdk,Tomcat,MySql,Redis,Nginx,固然還有其它軟件,好比消息中間件等。html

    Jdk安裝

     Jdk1.8下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmljava

     Jdk1.7下載地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.htmlmysql

      

     根據本身的Linux系統,下載本身所須要的Jdk,x86表示32位系統,x64表示64位,我下載的是jdk-7u80-linux-i586.tar.gz,下載好咱們將咱們的壓縮包經過wincp上傳到咱們的Linux服務器上,mac或者linux系統能夠用scp命令上傳,上傳到本身的服務器上,上傳之後能夠將它放到/usr/local/目錄下linux

     tar -zxvf 解壓jdk-7u80-linux-i586.tar.gz 把jdk 放在 /usr/local/java/jdk1.7.0_80 目錄下nginx

     配置環境變量web

 # vim /etc/profile

     編輯 ,添加Java的環境變量redis

export JAVA_HOME=/usr/local/java/jdk1.7.0_80
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

     運行以下命令, 讓系統環境變量生效sql

 # source /etc/profile

      運行數據庫

# java -version

      打印出Java 版本信息,說明咱們的Java配置正確apache

    Tomcat安裝

      Jdk 1.7 對應Tomcat 7.0 下載地址:https://tomcat.apache.org/download-70.cgi

      Jdk 1.8 對應Tomcat 8.0 下載地址:https://tomcat.apache.org/download-80.cgi

      具體下載的版本爲:

      

          其中Tomcat也同樣,將咱們的Jdk經過遠程鏈接工具上傳到/usr/tomcat/tomcat7目錄下,解壓壓縮包

# tar -zxvf  apache-tomcat-7.0.90.tar.gz
#  cd /usr/local/tomcat/tomcat7

          進入以下目錄

          

         bin :存放Tomcat 的啓動,中止等批處理腳本和Shell腳本

         conf:配置文件目錄

                conf/server.xml:核心配置文件,經過此配置文件能夠將咱們的應用程序配置到Tomcat 容器中,其它還有端口,鏈接器,虛擬主機

         logs:日誌存放目錄,該目錄下有catalina.out文件

 # tail -f catalina.out  查看日誌

        webapps:Tomcat 默認的EWeb應用程序目錄

 # cd bin 

         

 # ./startup.sh 啓動Tomcat  # ./shutdown.sh 關閉Tomcat
 #  cd ../logs 切換到logs目錄
 #  tail -f catalina.out 查看Tomcat 日誌,若是有sucess信息,說明啓動成功,有異常說明啓動失敗

     遠程訪問Tomcat 

     若是服務的端口8080未打開,請卻把將8080端口打開,而後在瀏覽器上訪問ip:8080

     出現一隻貓說明咱們的Tomcat啓動成功

     注意事項

     在從新啓動Tomcat時候,有可能./shutdown.sh 無效,咱們須要經過殺進程的方式重新啓動具體命令 

# ps -ef|grep java 找出進程ID 好比 9998
# kill -9 9998 殺掉Tomcat 進程

    MySql 安裝

      mySql 安裝,我推薦使用rpm安裝的方式

      mySql 5.6下載:https://dev.mysql.com/downloads/mysql/5.5.html#downloads

      我選擇的是rpm安裝的方式安裝(經過源碼安裝比較難安裝),選擇本身的想要的rpm包

      

      下載獲得MySQL-server-5.6.41-1.el7.x86_64.rpm,MySQL-client-5.6.41-1.el7.x86_64.rpm

      將mysql放到/usr/lib/rpm目錄下

      檢查是否有mysql相關的rpm,有就刪除,沒有就安裝

# rpm -qa | grep -i mysql 查看命令
# yum -y remove mysql-libs 刪除命令

    rpm方式安裝mysql

# rpm -ivh MySQL-server-5.6.41-1.el7.x86_64.rpm
# rpm -ivh MySQL-client-5.6.41-1.el7.x86_64.rpm

 修改配置文件的位置

# cd /usr/share/mysql/
# ls

   能夠看到如下內容

# cp my-medium.cnf /etc/my.cnf

 初始化mysql,登陸,修改密碼爲123456

# /usr/bin/mysql_install_db
# service mysql start
# mysql -u root -p 
# set password = password('123456')
# exit

設置遠程登陸

# mysql -u root -p
# use mysql
# update user set host='%' where user='root' and host='localhost';
# flush privileges;
# exit

修改編碼爲utf-8,直接修改/etc/my.cnf文件

如今咱們的mysql數據庫的配置爲文件就是my.cnf,查看mysql的配置文件的路徑

# mysql --help|grep 'my.cnf'

能夠看咱們的配置mysql配置文件的路徑就是咱們的所配置的

  Redis安裝

   redis是做爲一款內存數據庫與Java無縫對接,他能夠做爲緩存咱們的用戶數據,好比session,以及靜態的Html,java也有不少開源的鏈接庫,好比Jedis

   它的下載地址

   linux版本:https://redis.io/download

  下載後之後經過遠程文件傳輸工具上傳到服務器

  或者直接在服務器上輸入

# wget http://download.redis.io/releases/redis-2.8.17.tar.gz
# tar -zxvf
redis-2.8.17.tar.gz
# ./configure
# make install
# cd redis
-2.8.17

  配置redis的啓動方式以及持久化方式aof

  配置redis爲後臺啓動這樣我無需一直開着一個服務  

 aof方式持久化:redis會將每個收到的寫命令都經過write()系統函數追加到aof文件中,相似於MySQL的binlog。當redis重啓後,會經過從新執行文件中保存的寫命令來     在內存中重建整個數據庫的內容。出自:https://blog.csdn.net/aitangyong/article/details/52072708

  配置文件是redis.conf

  修改一下配置 appendonly yes

  

  修改一下後臺啓動配置爲 yes 

  啓動redis-server

# ./redis-server redis-conf

 啓動客戶端

./redis-cli

 redis 經常使用的命令

keys "*" 查看全部的key 支持正則
del "key" 刪除key
get "key" 獲取key
set "key" 設置key
ttl  "key" 查看key的有效時間
flushdb 清空全部數據  注意危險

 reis 簡單配置完畢

 Linux 安裝

 Linux 安裝比較簡單經過編譯的方式安裝,他也是一款基於c開發的一款是一款輕量級的Web 服務器/方向代理服務器及電子服務(IMAP/POP3)代理服務器

 在Java Web 開發中,通常用來作一款反向代理服務以及負載均衡,咱們公司用它作反向代理達到動靜分離。

 下載地址

  http://nginx.org/en/download.html

 安裝方式經過編譯安裝

# ./configure 
# make 
# make install

 安裝過程當中報錯通常因爲依賴沒有安裝根據它報錯的依賴,安裝便可,安裝的路徑默認狀況下是/usr/local/nginx固然也能夠指定

 核心配置文件nginx.conf,關於nginx 配置我會在說配置ssl的時候說

 啓動ngix

# /usr/local/nginx/sbin/nginx 啓動
# /usr/local/nginx/sbin/nginx -s reload 從新啓動
# ps -ef | grep nginx 查找對應的nginx的進程
# kill -9 殺死進程
相關文章
相關標籤/搜索