南京建設(shè)網(wǎng)站首頁上海營銷公司
一、前言
在IDEA中創(chuàng)建完一個(gè)Maven Web項(xiàng)目,并補(bǔ)齊了目錄以后,準(zhǔn)備使用Tomcat時(shí),就需要在自己創(chuàng)建的項(xiàng)目中去部署Tomcat,前文已經(jīng)介紹了如何創(chuàng)建Maven Web,所以這里就不多加贅述,直接講述部署Tomcat的方法
二、集成本地Tomcat
1.將本地Tomcat 集成到Idea
這種方法比較復(fù)雜,但是非常適用于tomcat7以上的高版本,且一定不會報(bào)錯(cuò)
首先點(diǎn)擊這個(gè)小錘子旁邊的箭頭,在展開的菜單中選擇Edit Configurations...
然后在這個(gè)彈出的Run/Debug Configurations
窗體中點(diǎn)擊+號,也就是圖中2的位置,這樣就會有下拉菜單Add New Configurations
,下拉找到Tomcat Sever
,會發(fā)現(xiàn)把光標(biāo)移動(dòng)到這個(gè)上的時(shí)候會有一個(gè)可供選擇的窗體,在Add New 'Tomcat Sever' Configurations
窗口中選擇Local
即可
2.進(jìn)行項(xiàng)目部署
1??取名
Name處是寫這個(gè)的配置名字,一般會采用Tomcat+版本號
的形式,這樣便于辨識(見名知意),在后續(xù)有N多個(gè)配置的時(shí)候,只需要下拉菜單就能選擇需要執(zhí)行的,然后點(diǎn)擊右邊的綠色箭頭就可以直接運(yùn)行了。此處作者這里是8.5.85
版本,那么此處的名字就寫Tomcat8
2??部署Tomcat到服務(wù)器
由于作者已經(jīng)配置過一遍了,所以在Application server
處不用自己配置,但是如果是第一次配置的話,需要點(diǎn)擊右邊的Configure
,在彈出的框中點(diǎn)擊+號,然后配置Tomcat Home
和Tomcat directory
,都點(diǎn)擊右邊那個(gè)像文件夾一樣的圖標(biāo)然后選擇自己安裝的目錄即可
3??配置端口
這里只要寫自己的端口號即可,一般默認(rèn)端口都是8080,如果要修改的話也是可以的,可以在安裝路徑下的conf
文件夾中找到server.xml
在框選出來的區(qū)域中修改端口號即可
4??勾選show this page
5??添加服務(wù)器啟動(dòng)
這里要把我們的打包方式由變成war包才可以添加服務(wù)器啟動(dòng),那么這里先來介紹一下將打包方式變成war包:打開pom.xml
文件,添加下面一行代碼即可(這條僅針對不適用骨架創(chuàng)建web項(xiàng)目,所以還是建議使用骨架來創(chuàng)建)
<packaging>war</packaging>
這里要注意,一定要放在bulid
標(biāo)簽前
選擇Deployment
后點(diǎn)擊+后,選擇Artifact
后選擇我們剛剛打好的war包添加即可,然后就成功部署好了Tomcat到我們的項(xiàng)目中
三、使用Tomcat插件
1.生成標(biāo)簽
這里我們需要在pom.xml
文件中安裝Tomcat
插件,這里可以用Alt+Insert
快捷鍵,選擇Plugin Template
一鍵生成插件,這樣就不用自己寫標(biāo)簽了,具體的代碼配置如下
2.配置代碼
<build><plugins><!--tomcat插件--><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version></plugin></plugins></build>
3.修改訪問的端口號和訪問路徑
當(dāng)然,如果想要修改訪問的端口號和訪問路徑的話,也可以在configuration
標(biāo)簽中修改,通過port
標(biāo)簽和path
標(biāo)簽修改
<configuration> <port>80</port><!--訪問端口號--> <path>/</path><!--項(xiàng)目訪問路徑--> </configuration>
四、啟動(dòng)Maven項(xiàng)目
這里可以安裝一個(gè)Maven Helper
插件,然后就可以右鍵點(diǎn)擊項(xiàng)目然后運(yùn)行,選擇run maven
即可啟動(dòng),如果沒辦法成功運(yùn)行的話,可以試一下這個(gè)方法:將URL改為http://localhost:8080/tomcat_demo1_war/
(項(xiàng)目的war包)試試,應(yīng)該就可以成功打開
五、結(jié)語
接下來會講述有關(guān)于Servlet相關(guān)知識點(diǎn)