在Linux系統(tǒng)上利用Tomcat搭建測(cè)試環(huán)境
第一歩:查看Linux系統(tǒng)的IP地址。
輸入命令:ifconfig
第二歩:WinSCP工具
1.下載WinSCP工具,便于文件直接從windows系統(tǒng)直接拖動(dòng)到Linux系統(tǒng)中,圖形化創(chuàng)建文件夾等泡躯。
2.打開(kāi)WinSCP后點(diǎn)擊左上角的new Session在host name處輸入Linux系統(tǒng)的IP地址 而后輸入賬號(hào): 密碼:點(diǎn)擊login廓潜。
3.鏈接之后就可以將文件從windows系統(tǒng)中直接拖到Linux系統(tǒng)中了台丛。
第三步:Xshell
1.下載一個(gè)Xshell工具,便于鏈接后便于命令的操作使用戴而,此工具鏈接Linux系統(tǒng)后可復(fù)制命令凑术,粘貼命令等。
2.點(diǎn)擊坐上角的文件填硕,點(diǎn)擊彈框中的鏈接麦萤,在連接彈框中的主機(jī)欄輸入要遠(yuǎn)程的計(jì)算機(jī)的IP。點(diǎn)擊用戶信息驗(yàn)證賬號(hào):密碼:
3.開(kāi)始于在Linux系統(tǒng)上一樣 的操作扁眯。
第四步:在Linux系統(tǒng)上安裝JDK
1.將JDK從windows系統(tǒng)拖入Linux系統(tǒng)指定的文件夾中壮莹。
2.將JDK解壓到指定的文件夾中,命令:tar -zxvf JDK.tar.gz - C /home/project
3.配置環(huán)境變量姻檀。
1)修改/etc/profile文件命满,這里稍微說(shuō)明一下/etc/profile文件就是centos7的環(huán)境變量配置文件。這個(gè)文件是每個(gè)用戶登錄時(shí)都會(huì)運(yùn)行的環(huán)境變量設(shè)置绣版,
如果僅僅是修改是不會(huì)立即生效的胶台,需要重新登錄的時(shí)候才能生效,通過(guò)命令:source /etc/profile可以讓剛才的設(shè)置立即生效杂抽。
2)輸入:vi /etc/profile
3)點(diǎn)擊 i诈唬,一般在文件最后插入配置文件如下:
export JAVA_HOME=/usr/local/java/jdk1.8.0_172(此處里面根據(jù)實(shí)際電腦路徑來(lái))
export CLASSPATH=.:JAVA_HOME/lib/tools.jar
export PATH=PATH
4.按ESC按鍵,按Shift + :鍵缩麸,輸入 wq! 保存后退出
5.執(zhí)行 source /etc/profile命令(這里相當(dāng)于運(yùn)行環(huán)境變量)
6.安裝好后铸磅,查看安裝是否成功命令 java -version
注意:
解壓文件到指定目錄的命令如下:
1.解壓.tar.gz文件
tar -zxvf JDK.tar.gz - C /home/project
2.解壓.war.zip文件
unzip web.war -d webapps/root/
tar -zxvf(解壓命令) test.tar.gz (解壓的包) - C /home/project(解壓指定的路徑)
source /etc/profile -提示找不到命令
試試:A)locate source /etc/profile
試試:B)usr/bin/source /etc/profile
第五步:安裝Tomcat
1.解壓Tomcat,命令:
2.進(jìn)入tomcat目錄/bin杭朱,然后./startup.sh阅仔,對(duì)Tomcat進(jìn)行啟動(dòng)。
3.查看Tomcat是否啟動(dòng)成功命令:ps -ef | grep tomcat
4.查看 Tomcat是否關(guān)閉命令:ps -ef | grep java弧械,出現(xiàn)以下信息則表示關(guān)閉 root 7010 0 Apr19 ? 00:30:30 [java]
5.查看Tomcat端口號(hào):根據(jù)進(jìn)程號(hào)查看端口號(hào)八酒。
命令:netstat - anop | grep 8986
根據(jù)排查,是Centos7的防火墻攔截了tomcat訪問(wèn)的8080端口刃唐,可以通過(guò)關(guān)閉防火墻來(lái)實(shí)現(xiàn)Tomcat訪問(wèn)羞迷,但這種方法并不安全,通過(guò)開(kāi)發(fā)centos防火墻的端口:
1)添加端口:firewall-cmd --permanent --zone=public --add-port=8080/tcp
說(shuō)一下這一句的意思吧唁桩,因?yàn)閏entos7 已經(jīng)更改了防火墻策略闭树,所以使用這種方式來(lái)打開(kāi)端口
--zone #作用域
--add-port=8080/tcp #添加端口,格式為:端口/通訊協(xié)議
--permanent #永久生效荒澡,沒(méi)有此參數(shù)重啟后失效
2)重啟防火墻:firewall-cmd --reload
3)檢查 是否生效:firewall-cmd --zone=public --query-port=8080/tcp
7.生效后报辱,重啟tomcat,tomcat可以在windows上訪問(wèn),或同一局域網(wǎng)訪問(wèn)碍现。
第六步:在Tomcat重部署javaWEB項(xiàng)目
1.打開(kāi)tomcat》conf》server.xml幅疼,命令:cat server.xml
2.查看要啟動(dòng)的文件名與要放入war包(一般找開(kāi)發(fā)要打包好的war包)的文件名是否一致,查看 unpackWARs(解壓)是否為true昼接,查看 autoDeploy(自動(dòng)部署)是否為true爽篷。
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
3.將要部署的war包文件拖入WebApps文件夾中(利用WinSCP工具直接拖入)。
4.在Tomcat》bin》目錄下重啟startup.sh,命令:./startup
5.輸入網(wǎng)址成功登入慢睡。
搭建windows測(cè)試環(huán)境的步驟
步驟:
1.JDK安裝
2.配置好JDK環(huán)境變量
3.Tomcat安裝
4.將war包放在Tomcat的發(fā)布目錄中webapps中逐工,
5.conf》server.xml里面設(shè)置默認(rèn)解壓,unpackWARS = true 部署:autoDeploy = true
6.在bin目錄下啟動(dòng)Tomcat的startup.bat就可以漂辐。
7.啟動(dòng)后輸入“IP地址:端口號(hào)/Tomcat》WebApps文件里面解壓后文件的名字(沒(méi)有后綴)”
8.在需要改數(shù)據(jù)庫(kù)地址的可以問(wèn)開(kāi)發(fā)怎么改泪喊,可以鏈接遠(yuǎn)程的數(shù)據(jù)庫(kù)。需要jar包的可以問(wèn)開(kāi)發(fā)要髓涯。
9.給本機(jī)設(shè)置用戶名和密碼
10.點(diǎn)擊計(jì)算機(jī)右鍵屬性》選擇左上角點(diǎn)擊遠(yuǎn)程設(shè)置》點(diǎn)擊遠(yuǎn)程》選擇允許遠(yuǎn)程協(xié)助和允許任意版本遠(yuǎn)程桌面計(jì)算機(jī)》確定好后袒啼,同一網(wǎng) 段的用戶可以輸入本機(jī)的IP地址,輸入賬戶和密碼進(jìn)行訪問(wèn)纬纪。
注意:
1.如果只要啟動(dòng)一個(gè)項(xiàng)目蚓再,安裝一個(gè)Tomcat就好。
2.如果啟動(dòng)多個(gè)項(xiàng)目(一個(gè)項(xiàng)目中的所有子項(xiàng)目也算多個(gè)項(xiàng)目)包各,可以將所有的項(xiàng)目都放在WebApps里面運(yùn)行摘仅。
3.如果要單獨(dú)啟動(dòng)項(xiàng)目,可以創(chuàng)建多個(gè)Tomcat问畅,單獨(dú)運(yùn)行实檀。