Tomcat簡介
html
它是一套用來運行java web應用程序的服務環境 , java web應用程序的源碼文件一般是*.jsp , jsp的服務環境由jdk和tomcat兩個軟件組成java
它被稱做JAVA容器 , web容器 , web中間件 ; Tomcat發佈jsp網站應用程序的方法和apache , nginx優勢類似
mysql
使用Tomcat部署jspgoulinux
實驗準備:nginx
一臺主機: IP地址爲192.168.11.128web
安裝包:sql
tomcat官網下載 : http://tomcat.apache.org/數據庫
jdk官網 : http://www.oracle.com/technetwork/java/javase/downloads/index.htmlapache
jspgou下載: http://bbs.jeecms.com/fabu/62873.jhtmlbootstrap
一. 部署JAVA環境
第一步 : 解壓文件
tar xf jdk-8u144-linux-x64.tar.gz -C /usr/local #將jdk解壓到/usr/local目錄下 ln -s /usr/local/jdk1.8.0_144 /usr/local/java #設置軟鏈接
第二步 : 修改環境變量
# vim /etc/profile.d/jdk.sh JAVA_HOME=/usr/local/java PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME PATH # source /etc/profile.d/jdk.sh 或 source /etc/profile #使設置的腳本當即生效
第三步 : 測試java環境
java -version #查看java版本 , 出現java版本信息 ,則代表jdk環境搭建完成
二. 安裝Tomcat
第一步 : 解壓文件到指定目錄中
# tar xf apache-tomcat-7.0.73.tar.gz -C /usr/local # ln -s /usr/local/apache-tomcat-7.0.73 /usr/local/tomcat
第二步 : 定義Tomcat所須要的環境變量
# vim /etc/profile.d/tomcat.sh CATALINA_HOME=/usr/local/tomcat //定義Tomcat環境變量 export CATALINA_HOME //Tomcat安裝目錄(基準、工做) # source /etc/profile.d/tomcat.sh //加載環境變量文件
第三步 : 啓動Tomcat
# /usr/local/tomcat/bin/startup.sh //啓動tomcat , 出現Tomacat started代表成功 Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/local/java Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Tomcat started.
# /usr/local/tomcat/bin/shutdown.sh //關閉tomcat
第四步 : 打開瀏覽器進行測試
tomcat的端口做用
Tomcat服務器經過Connector鏈接器組件與客戶端程序創建鏈接 ,Connector組件負責接收客戶的請求 ,以及把tomcat服務器的響應結果發送給客戶; 默認狀況下 , tomcat在server.xml中配置了兩種鏈接器:
8005是tomcat自己的端口
第一個鏈接監聽器8080端口 , 負責創建HTTP鏈接 , 經過瀏覽器訪問tomcat服務器的web應用時 , 使用的就是這個鏈接器
第二個鏈接監聽器8009端口 , 負責和其餘的HTTP服務器創建鏈接 ; 再把tomcat與其它HTTP服務器集成時 , 就須要用到這個鏈接器
tomcat目錄結構
三. 部署jspgou
第一步 : 安裝數據庫
# yum install mariadb mariadb-server -y # systemctl start mariadb && systemctl enable mariadb
第二步 : 建立jspgou須要的數據庫
# mysql -e 'create database jspgou CHARACTER SET = utf8;show databases;' //建立名爲jspgou的數據庫 # mysql -e "grant all on *.* to root@'localhost' identified by '123'" //設置root本地登陸的密碼(123)
第三步 : 解壓jspgou源碼包 , 並導入數據
# cd # unzip jspgouV6-ROOT.zip
解壓源碼包後 , ls查看當前目錄 , 會有 ROOT DB 這兩個目錄
# \cp -R ROOT /usr/local/tomcat/webapps/ //將ROOT目錄複製到/usr/local/tomcat/webapps目錄下 # cd DB //進入DB目錄 # mysql -uroot -p123 -D jspgou < jspgou.sql //導入數據
編輯文件 vim /usr/local/tomcat/webapps/ROOT/WEB-INF/config/jdbc.properties
jdbc和ODBC:
jdbc是java數據庫鏈接(java database connection)的縮寫。是用java訪問數據庫的接口驅動程序。
ODBC是開放數據庫鏈接(open database connection)的縮寫。odbc的配置在win7/10系統控制面板的"管理工具"中的"數據源(odbc)"功能裏面有。odbc中的驅動程序一般是用戶在系統中安裝了數據庫軟件的服務器或客戶端軟件自動生成的。
第四步 : 進行測試
在瀏覽器地址欄輸入http://192.168.11.128:8080
系統的管理後臺登陸地址 : http://192.168.11.128:8080/jeeadmin/jspgou/index.do
網站管理員默認密碼爲 : admin(用戶名) 123456(密碼)
後臺界面
到此 , 部署完畢 !!