windows上部署Javaweb項(xiàng)目完整圖文教程
一、在windows上部署
1.在idea中打開項(xiàng)目

2.點(diǎn)擊圈紅的項(xiàng)目管理

2.1配置第一個(gè)選項(xiàng)卡的內(nèi)容。項(xiàng)目名稱、jdk等

2.2配置下面的第二個(gè)選項(xiàng)卡的內(nèi)容

查看里面的內(nèi)容的路徑是否一致

沒有問(wèn)題之后就是這樣(如果之前是在eclipse中寫的代碼這里需要將這里面的關(guān)于eclipse中的東西刪掉、在去添加自己的tomcat)

2.3之后就是第三個(gè)選項(xiàng)卡,查看這個(gè)程序所用到的包都是否都用(一般沒有問(wèn)題)

可以根據(jù)下面添加

選擇自己的項(xiàng)目

2.4下一個(gè)選項(xiàng)卡

在添加完之后也要看路徑
2.5最后一個(gè)選項(xiàng)卡

選擇時(shí)候就好了

3使程序運(yùn)行
3.1先要配置tomcat

點(diǎn)擊之后根據(jù)下面的進(jìn)行選擇

在第二個(gè)選項(xiàng)欄里面添加對(duì)應(yīng)的war包

之后回到第一個(gè)選項(xiàng)卡,在Name里面改成自己的項(xiàng)目名、選擇自己的tomcat、改兩個(gè)Update、改JRE、注意8080的端口號(hào)是否被占用(如果占用在下面的HTTP port里面改、改完之后上面就會(huì)跟著變)

配置好了之后點(diǎn)擊Apply之后點(diǎn)擊OK
這樣就配置好了
3.2啟動(dòng)tomcat
上面配置好了之后直接啟動(dòng)就可以了

跑起來(lái)就沒問(wèn)題了
4.將項(xiàng)目在tomcat中運(yùn)行
4.1關(guān)閉上面運(yùn)行的項(xiàng)目
在左側(cè)導(dǎo)航欄里面就能看到classes

右鍵點(diǎn)擊紅線的內(nèi)容到文件夾中去


點(diǎn)擊進(jìn)去看看這個(gè)文件夾里面的內(nèi)容是否是對(duì)的
對(duì)的之后就復(fù)制這個(gè)文件夾
在tomcat文件夾下面的webapps中粘貼

在自己的tomcat/conf的路徑下找到server.xml的文件打開


我這里用的idea打開的

找到53行的Service點(diǎn)擊左邊的按鈕收起來(lái)

收起來(lái)之后就是這樣的紅線下面的內(nèi)容是要添加的內(nèi)容

在Service中配置下面的內(nèi)容
<Service name="Catalina1">
<!-- 每個(gè)項(xiàng)目的端口號(hào)也要進(jìn)行區(qū)分,保證不被占用 -->
<Connector port="8088" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URLEncoding="UTF-8"/>
<!-- 這里的AJP端口同樣也要進(jìn)行區(qū)分 -->
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" secretRequired=""/>
<Engine name="Catalina1" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<!-- 這里是想要部署的對(duì)應(yīng)項(xiàng)目的名稱 -->
<Context docBase="qcby_war_exploded" path="/" reloadable="true"/>
</Host>
</Engine>
</Service>配置完成之后,找到tomcat下面的bin目錄里面的startup.bat啟動(dòng)

啟動(dòng)成功之后就在瀏覽器中的輸入欄輸入地址就能夠訪問(wèn)了,就不用再啟動(dòng)idea項(xiàng)目了
停止tomcat運(yùn)行要在bin目錄里面的shutdown.bat停止
總結(jié)
到此這篇關(guān)于windows上部署Javaweb項(xiàng)目的文章就介紹到這了,更多相關(guān)windows部署Javaweb項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot2.x 整合 AntiSamy防御XSS攻擊的簡(jiǎn)單總結(jié)
本文主要對(duì)SpringBoot2.x集成AntiSamy防御XSS攻擊進(jìn)行簡(jiǎn)單總結(jié),其中SpringBoot使用的2.4.5版本,通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-08-08
Mabatis錯(cuò)誤提示Parameter index out of range的處理方法
這篇文章主要介紹了Mabatis錯(cuò)誤提示Parameter index out of range 的處理方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-08-08
Java深入了解數(shù)據(jù)結(jié)構(gòu)中常見的排序算法
這篇文章主要介紹了Java常用的排序算法及代碼實(shí)現(xiàn),在Java開發(fā)中,對(duì)排序的應(yīng)用需要熟練的掌握,這樣才能夠確保Java學(xué)習(xí)時(shí)候能夠有扎實(shí)的基礎(chǔ)能力。那Java有哪些排序算法呢?本文小編就來(lái)詳細(xì)說(shuō)說(shuō)Java常見的排序算法,需要的朋友可以參考一下2022-01-01
apollo更改配置刷新@ConfigurationProperties配置類
這篇文章主要為大家介紹了apollo更改配置刷新@ConfigurationProperties配置類示例解析,apollo更改配置刷新@ConfigurationProperties配置類2023-04-04
Java中的RASP機(jī)制實(shí)現(xiàn)詳解
這篇文章主要介紹了Java中的RASP實(shí)現(xiàn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
Spring中@Async注解執(zhí)行異步任務(wù)的方法
在業(yè)務(wù)處理中,有些業(yè)務(wù)使用異步的方式更為合理,這篇文章主要介紹了Spring中@Async注解執(zhí)行異步任務(wù)的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
Mybatis敏感數(shù)據(jù)加解密插件實(shí)現(xiàn)過(guò)程

