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)文章
Java如何簡(jiǎn)單快速入門JWT(token生成與驗(yàn)證)
這篇文章主要給大家介紹了關(guān)于Java如何簡(jiǎn)單快速入門JWT(token生成與驗(yàn)證)的相關(guān)資料,JWT是一個(gè)加密的字符串,JWT傳輸?shù)男畔⒔?jīng)過(guò)了數(shù)字簽名,因此傳輸?shù)男畔⒖梢员或?yàn)證和信任,需要的朋友可以參考下2023-12-12新版idea如何開啟多臺(tái)JVM虛擬機(jī)的流程步驟
在IntelliJ?IDEA這個(gè)集成開發(fā)環(huán)境中(IDE),開啟JVM(Java?Virtual?Machine)通常是在運(yùn)行Java應(yīng)用程序時(shí)的操作,本文給大家介紹了新版idea如何開啟多臺(tái)JVM虛擬機(jī)的流程步驟,需要的朋友可以參考下2024-10-10Java concurrency之CountDownLatch原理和示例_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
CountDownLatch是一個(gè)同步輔助類,在完成一組正在其他線程中執(zhí)行的操作之前,它允許一個(gè)或多個(gè)線程一直等待。 下面通過(guò)本文給大家分享Java concurrency之CountDownLatch原理和示例,需要的的朋友參考下吧2017-06-06Java切面(Aspect)的多種實(shí)現(xiàn)方式
這篇文章主要給大家介紹了關(guān)于Java切面(Aspect)的多種實(shí)現(xiàn)方式,在Java開發(fā)中切面(Aspect)是一種常用的編程方式,用于實(shí)現(xiàn)橫切關(guān)注點(diǎn)(cross-cutting concern),需要的朋友可以參考下2023-08-08SpringBoot操作Mongodb的實(shí)現(xiàn)示例
本文主要介紹了SpringBoot操作Mongodb的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06將java中的 string 類型轉(zhuǎn)成 數(shù)組案例
這篇文章主要介紹了將java中的 string 類型轉(zhuǎn)成 數(shù)組案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09