windows上部署Javaweb項目完整圖文教程
一、在windows上部署
1.在idea中打開項目
2.點擊圈紅的項目管理
2.1配置第一個選項卡的內(nèi)容。項目名稱、jdk等
2.2配置下面的第二個選項卡的內(nèi)容
查看里面的內(nèi)容的路徑是否一致
沒有問題之后就是這樣(如果之前是在eclipse中寫的代碼這里需要將這里面的關(guān)于eclipse中的東西刪掉、在去添加自己的tomcat)
2.3之后就是第三個選項卡,查看這個程序所用到的包都是否都用(一般沒有問題)
可以根據(jù)下面添加
選擇自己的項目
2.4下一個選項卡
在添加完之后也要看路徑
2.5最后一個選項卡
選擇時候就好了
3使程序運行
3.1先要配置tomcat
點擊之后根據(jù)下面的進(jìn)行選擇
在第二個選項欄里面添加對應(yīng)的war包
之后回到第一個選項卡,在Name里面改成自己的項目名、選擇自己的tomcat、改兩個Update、改JRE、注意8080的端口號是否被占用(如果占用在下面的HTTP port里面改、改完之后上面就會跟著變)
配置好了之后點擊Apply之后點擊OK
這樣就配置好了
3.2啟動tomcat
上面配置好了之后直接啟動就可以了
跑起來就沒問題了
4.將項目在tomcat中運行
4.1關(guān)閉上面運行的項目
在左側(cè)導(dǎo)航欄里面就能看到classes
右鍵點擊紅線的內(nèi)容到文件夾中去
點擊進(jìn)去看看這個文件夾里面的內(nèi)容是否是對的
對的之后就復(fù)制這個文件夾
在tomcat文件夾下面的webapps中粘貼
在自己的tomcat/conf的路徑下找到server.xml的文件打開
我這里用的idea打開的
找到53行的Service點擊左邊的按鈕收起來
收起來之后就是這樣的紅線下面的內(nèi)容是要添加的內(nèi)容
在Service中配置下面的內(nèi)容
<Service name="Catalina1"> <!-- 每個項目的端口號也要進(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" /> <!-- 這里是想要部署的對應(yīng)項目的名稱 --> <Context docBase="qcby_war_exploded" path="/" reloadable="true"/> </Host> </Engine> </Service>
配置完成之后,找到tomcat下面的bin目錄里面的startup.bat啟動
啟動成功之后就在瀏覽器中的輸入欄輸入地址就能夠訪問了,就不用再啟動idea項目了
停止tomcat運行要在bin目錄里面的shutdown.bat停止
總結(jié)
到此這篇關(guān)于windows上部署Javaweb項目的文章就介紹到這了,更多相關(guān)windows部署Javaweb項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java concurrency之CountDownLatch原理和示例_動力節(jié)點Java學(xué)院整理
CountDownLatch是一個同步輔助類,在完成一組正在其他線程中執(zhí)行的操作之前,它允許一個或多個線程一直等待。 下面通過本文給大家分享Java concurrency之CountDownLatch原理和示例,需要的的朋友參考下吧2017-06-06SpringBoot操作Mongodb的實現(xiàn)示例
本文主要介紹了SpringBoot操作Mongodb的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06將java中的 string 類型轉(zhuǎn)成 數(shù)組案例
這篇文章主要介紹了將java中的 string 類型轉(zhuǎn)成 數(shù)組案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09