tomcat環境搭建


在liunx上搭建web服務器(tomcat_別名:中間件,web應用服務器、項目容器。)

一、環境准備(開發正式提測之前2天):沒有的話,把jdk、tomcat、mysql安裝好

uname -a  確定操作系統位數   x86_64==64位    i686====32位

1.  使用xftp將tomcat、jdk包上傳到linux服務器上

2.  配置jdk環境

1)解壓jdk壓縮包

2)配置環境變量,/etc/profile文件每個用戶登錄時都會運行的環境變量設置。

vi  /etc/profile在最末尾進行配置下面這段,直接復制,右擊粘貼就可以了。

JAVA_HOME=/usr/local/jdk1.8.0_141  //這里的路徑放哪里就是哪里的路徑
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
JRE_BIN=$JRE_HOME/bin
PATH=$JAVA_BIN:$JRE_BIN:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

3).使配置文件生效

 

4)查看環境是否配置好

3.tomcat只需要復制到虛擬機,解壓壓縮包,然后顯示這些文件就ok了。

1)tomcat目錄結構說明

bin:linux或windows平台上可執行腳本文件,如啟動和關閉tomcat的腳本。

conf:tomcat服務器的各種全局配置文件,其中包括server.xml:tomcat的主要配置文件,服務器配置信息,如端口號、虛擬主機等。

tomcat-users.xml:tomcat用戶的文件,保存tomcat的用戶名、密碼、角色信息。Web.xml:部署描述符文件,注冊了很多mime類型,既文件類型。

如何修改服務器的端口:

去tomcat路徑下的conf文件夾下面,修改server.xml,搜索8080,然后進行修改,注意:只能修改8080這里,其他地方不要做修改!

 

lib:所有jar文件

logs:執行時的日志文件比如啟動報錯,會保存在該目錄的文件中。

temp:運行時產生的臨時文件

webapps:主要web發布目錄,默認情況下把web應用文件(項目包)放於次目錄==開發提交測試代碼包都放在這個文件夾里面

work:tomcat會將jsp生成的servlet源文件和字節碼文件放到這個目錄下,緩存文件

假如更新了環境,需要把之前的項目緩存文件刪除,在進行測試。

license:許可證

notice:說明文件

release-notes:版本說明

running.txt:運行說明文件

2). 啟動tomcat,訪問:http://虛擬機ip:tomcat服務器的端口,驗證tomcat服務器是否搭建成功。

 瀏覽器輸入ip:tomcat服務器的端口 出現貓界面就ok;若不行關閉防火牆

4.在liunx上安裝MySQL,之前寫過一篇博文,打開鏈接就可以了。

https://www.cnblogs.com/liyongmei/p/10803787.html

mysql安裝,啟動mysql,用navicat for mysql連接成功

二、開發提測:開發打一個壓縮包提交到測試部門

1)xxx.sql  ------>數據庫腳本文件,初始化腳本文件,創建項目表結構

   創建項目數據庫test,執行xxx.sql創建表結構信息

2)futureloan.war 放到tomcat的webapps目錄下

3)jdbc、log4j配置文件上傳conf,並修改好jdbc的配置文件

4)重啟tomcat  關閉再開啟     同時查看日志

判斷環境是否搭建好

1)在shell中再打開一個窗口,查看日志文件

 

2)啟動tomcat,日志文件會出現下面這張圖片表示 環境搭建好了(starer startup in 24567 ms)

 

三、環境需要注意的問題:

1、環境常識:

有界面的web功能測試,若要搭建測試環境的,與本次做接口測試搭建測試環境,是一樣的嗎?  一樣的

app測試,搭建測試環境,與本次接口測試環境搭建,是一樣的嗎?  一樣的

 

2、更新測試環境(一般只有war包,可能會有sql腳本),

sql腳本直接選中之前的庫更新就好了;

更新war包把之前的刪除,並把work目錄緩存文件刪除

 

3、項目一般都是部署linux系統上面

 

面試可能會問的?細節,叼

1、tomcat版本號、jdk、mysql大概版本號 

2、真實工作中,測試環境部署在上面

   ——服務器有幾台?3-5台

   ——服務器配置?CPU、內存、硬盤? ------京東 搜索服務器,1w左右問客服

3、一台服務器可以部署多個tomcat?

  ——可以  修改端口


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM