------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
當出現一些稀奇古怪的問題不知道怎麼解決時就去百度,百度解決不了直接卸載,從新安裝一遍
卸載以前
1. ./shutdown.sh 中止tomcat
2.進入apache的路徑 cd /opt/ ll查看是否存在
3.rm -f apchae -tomcat -6.0.53 刪除掉apache
rm -f jdk1.8.0_121 刪掉jdk
vim /etc/profile 按G到最後 按小寫的兩個dd把環境變量刪掉
source /etc/profile 生效一下
export輸出一下 查看系統環境變量 若是還有javahome的變量。
logout 斷開從新鏈接一下 在export查看是否還有java home 的變量存在
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------配置
1.把解壓包apache-tomcat-6.0.53.tar.gz 上傳到xftp文件夾內而後解壓
也能夠在本地解壓好在上傳到上面
2.解壓
tar -xzvf apache-tomcat-6.0.53.tar.gz -C /opt/ 解壓到指定文件夾
tar -xzvf jdk-8u121-linux-i586.tar.gz -C /opt/ 解壓jdk到指定文件夾
cd /opt/查看解壓文件
3:配置環境變量
- vim /etc/profile
- 切換到文件的最底部 大寫G
- 編輯
JAVA_HOME=/opt/jdk1.8.0_121 必須配置 紅字是jdk的解壓後路徑
JRE_HOME=$JAVA_HOME/jre
JAVA_BIN=$JAVA_HOME/bin 路徑
JRE_BIN=$JRE_HOME/bin
PATH=$JAVA_BIN:$JRE_BIN:$PATH
export JAVA_HOME JRE_HOME PATH 導出
- 讓配置及時生效:source /etc/profile
若是出錯就(logout從新鏈接)
4:啓動tomcat:先進入apacha路徑 cd/opt/apache-tomcat-6.0.53/bin
5:啓動之 前
,必定要新開一個窗口,
cd/opt/apache-tomcat-6.0.53/logs
tail -f catalina.out,去實時查看日誌
而後./startup.sh 查看另外一個窗口的日誌是否啓動成功
清除log方法
:echo '' ">catalina.out vim catalina.out
6:啓動成功後 ifcong 查看虛擬機ip
service iptables status 查看防火牆是否關閉 若是沒有 service iptables stop關閉
打開瀏覽器,虛擬機ip+8080默認端口端口進行訪問
8:
若是要修改端口: conf/server.xml 輸入/搜索8080,直接改爲你想要的端口9090(1~65535)
--
二:部署項目
1.開發完軟件-》進行打包-》給測試人員-》web容器
部署war包 java代碼包 直接找開發,有哪些部署文件,應該放在哪裏?放在webapp?
把war包放入xftp apache 文件夾的webapps文件夾下
jdbc.properties log4j.properties 放入apache的conf文件夾下
1.:拷貝war包到webapps cp futureloan.war /usr/local/apache-tomcat-6.0.37/webapps
2:拷貝兩個位置文件到Apache的conf目錄 cp jdbc.properties log4j.properties /usr/local/apache-tomcat-6.0.37/conf
2. cd /conf/ 修改配置連上數據庫。
vim jdbc.properties
告訴我 數據庫主機ip,數據庫名、數據庫用戶名、密碼才能知道目前這個項目訪問的是哪一個數據庫(這個數據庫必須存在在navicat中,信息必須和數據庫信息填寫一致)若是數據庫不存在則要先進入數據庫,建立這個數據庫
3.修改完成後
啓動進入apache ./startup.sh 會自動解壓出一個futureloan文件同時看log日誌。若是啓動成功,則能夠訪問 ipconfig+端口號+接口
若是log日誌顯示exception或者at前面有空格,則配置失敗。
at mysql.jdbc就是數據庫鏈接有問題
關閉./shutdown.sh
從新進入conf目錄 vim jdbc.properties 修改配置數據庫主機ip,數據庫名、數據庫用戶名、密碼(能夠同時打開navicat數據庫鏈接信息對照填寫
沒有的話建立一個新的數據庫便可。新數據庫必須爲本身的ip地址,用戶名爲root ,密碼123456
導入數據庫的運行文件.sql )
5:測試是否部署成功
ifconfig查看ip地址+端口號進Google瀏覽器
校驗數據庫是否啓動成功:訪問成功,配置成功
註冊的接口:
改爲本身的ip地址
-- 三:拓展:
什麼叫接口??
接口測試測什麼?數據流轉、控制、邏輯
爲何作接口測試?
何時作接口測試?何時均可以看項目的具體安排
接口是給大家來測試的,不是來調試,調試是開發人乾的-》是要發現bug-》提交bug
研發部門的組織架構?角色?
需求
產品 -》 產出低保真文件 axure(原型) ,手繪-》提供
設計 -》 根據低保真-》產出高保真--》給前端人員
架構師 -=>系統架構
數據庫開發人員 --》根據咱們的需求去設計數據庫
前端開發 --》根據高保真-》產出靜態頁面(html+css+javascript)-》切圖
APP開發人員 -》根據原始控件在寫app界面
後端開發 --> 根據需求,根據開發完的數據庫,寫核心邏輯-》接口
-》開發人員剛把接口寫完,拿到前端人員提供靜態頁面,去聯調
測試 -》編寫用例 -》後端人員聯調接口和前端頁面時-》作接口測試
運維 -> 服務器部署、運維