Linux下利用jdk+tomcat+mysql搭建JavaWeb服務的環境

軟件安裝

  1. 安裝jdk
    下載linux版的jdk-7u79-linux-i586.rpm這裏提供的是rpm包,直接用rmp命令安裝即可(用命令:rmp -ivh jdk-7u79-linux-i586.rpm )。
  2. 安裝tomcat
    下載linux版apache-tomcat-7.0.62.tar.gz這裏提供的免安裝的壓縮包直接解壓到/usr/local/tomcat目錄中即可。用命令:tar -zxvf apache-tomcat-7.0.62.tar.gz
  3. 安裝mysql或MariaDB(這裏僅提供linux下自帶的mysql軟件的安裝)
    掛載光盤:mount /dev/cdrom /mnt/cdrom/
    進入Packages: cd /mnt/cdrom/Packages/
    yum install mysql-server-5.1.71-1.el6.i686 mysql-libs-5.1.71-1.el6.i686 mysql-5.1.71-1.el6.i686
    安裝後可通過命令:rpm -qa |grep mysql 查看已經安裝的軟件
    whereis mysql 命令可以查看mysql的相關目錄
    (需要在配置好yum的基礎上,可以使用yum安裝;如沒有配置可以選用rpm安裝)

軟件的相關配置

  1. JDK環境變量的配置
    編輯 /etc/profile 文件: vim /etc/profile
    在後面加上:(linux下:(冒號)代表分隔符)
    #java environment
    JAVA_HOME=/usr/java/jdk1.7.0_79
    PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH
  2. tomcat開機自啓動配置(直接運行startup.sh文件可開啓tomcat服務)
    編輯/etc/rc.d/rc.local文件 : vim /etc/rc.d/rc.local
    文件中加入:/usr/local/tomcat/apache-tomcat-7.0.62/bin/startup.sh
    (startup.sh 的絕對路徑,linux開啓是會自動執行此文件)
  3. mysql相關配置
    設置開機啓動mysql: chkconfig mysqld on(查看是否開機啓動:chkconfig –list (mysqld))
    遠程連接授權:GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘youpassword’ WITH GRANT OPTION;(授權的詳細介紹請參考MYSQL遠程登錄權限設置
    設置數據庫的連接編碼如下:(通常還需要設置數據庫、服務器、和數據庫表的字符編碼)

    mysql> set character_set_client='utf8';
    mysql> set character_set_connection='utf8';
    mysql> set character_set_results='utf8';

    設置好連接編碼就可以插入中文了。
    另外:Javaweb中連接mysql的字符串應該這樣寫(後面是制定字符編碼):
    “jdbc:mysql://localhost:3306/ygcx?useUnicode=true&characterEncoding=UTF-8”

    下面是mysql常見問題的解決方案:
    這裏寫圖片描述

部署JavaWeb項目

直接將開發好的JavaWeb的項目部署到/usr/local/tomcat/apache-tomcat-7.0.62/webapps 目錄中,然後打開tomcat服務和mysql服務即可

發佈了29 篇原創文章 · 獲贊 35 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章