在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?
——可以 修改端口