做傳奇網(wǎng)站報毒怎么處理bing搜索引擎入口
目錄
1.創(chuàng)建項(xiàng)目
2.引入依賴
3.創(chuàng)建目錄
4.編寫代碼
5.打包程序
6.部署項(xiàng)目
7.驗(yàn)證程序
什么是Tomcat和Servlet?
以idea2019為例:
1.創(chuàng)建項(xiàng)目
1.1 首先創(chuàng)建maven項(xiàng)目
1.2 項(xiàng)目名稱?
?
2.引入依賴
2.1 網(wǎng)址輸入mvnrepository.com進(jìn)入maven中央倉庫->地址。點(diǎn)擊搜索servlet,找到Java Servlet API。
?2.2 點(diǎn)擊進(jìn)入找到版本3.1.0.,點(diǎn)擊進(jìn)入。
2.3 往下翻有一段代碼。復(fù)制這段代碼:
2.4 進(jìn)入項(xiàng)目里的pom.xml,首先添加下面這段代碼:
<dependencies></dependencies>
2.5 再將剛剛中央倉庫復(fù)制的那段代碼復(fù)制到dependencies中。
或者以上引入依賴步驟直接省略,直接復(fù)制下面這段:
<dependencies><!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><scope>provided</scope></dependency></dependencies>
2.6 接下來點(diǎn)擊右上角的刷新圖標(biāo),進(jìn)行下載相關(guān)資源。如果是首次配置maven,這個下載會比較慢,后面再次創(chuàng)建其他maven項(xiàng)目這個下載就會很快。并且第一次下載可能會有一些問題,有可能是還沒下載完,多次刷新右上角圖標(biāo),是一種解決辦法。
至此,引入依賴大功告成。
3.創(chuàng)建目錄
?3.1 接下來在main目錄下創(chuàng)建webapp目錄,再在webapp目錄下創(chuàng)建WEB-INF目錄,最后在WEB-INF目錄下創(chuàng)建web.xml文件
?
?3.2 此時的web.xml是空的,復(fù)制下面這段代碼到web.xml中。直接復(fù)制即可。
<!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app><display-name>Archetype Created Web Application</display-name>
</web-app>
4.編寫代碼
接下來我們編寫一個簡單的servlet程序。
在main目錄下的java文件中編寫代碼。寫一個響應(yīng)hello world。別忘記路徑那塊的注解。
5.打包程序
接下來對剛才的java代碼進(jìn)行打包(war包)。
打包之前我們首先做這兩步:maven默認(rèn)是打成jar包(Java通用的壓縮包),第一段代碼是為了修改成war包(Tomcat專屬的壓縮包),第二段是為了設(shè)置包名。設(shè)置完后記得右上角刷新。
樣例代碼如下,報包名可自己修改。
<packaging>war</packaging><build><finalName>Hello</finalName></build>
接下來點(diǎn)擊這個。
再繼續(xù)點(diǎn)擊。?
仔細(xì)看左邊,會出現(xiàn)一個target文件,這個里面放的就是我們每次打好的包。
6.部署項(xiàng)目
找到你的Tomcat在文件夾中的位置。
把war包拷貝到Tomcat的webapps目錄下。
啟動Tomcat,終端輸入startup.bat也行(前提得配置環(huán)境變量)。bin目錄里找startup.bat雙擊也行。
啟動成功后,webapps里會多出來一個和包名一樣的文件夾。這個包就是Tomcat啟動后自動對war包解壓縮得到的。
7.驗(yàn)證程序
網(wǎng)址上輸入127.0.0.1:8080/Hello/hello。
?127.0.0.1:8080/是默認(rèn)的
Hello是剛才war包的名字,是一級路徑。
hello是Java代碼中注解里的,是二級路徑。
即127.0.0.1:8080 / context?path / servlet?path
什么是Tomcat和Servlet?
Tomcat : 是Java圈子里最流行的HTTP服務(wù)器。是一種現(xiàn)成的,人家寫好的服務(wù)器程序。當(dāng)然我們自己也可以基于TCP或UDP編寫一個服務(wù)器。不過實(shí)際中一般都是利用Tomcat中封裝好了的接口來進(jìn)一步實(shí)現(xiàn)我們自己的邏輯需求。
Servlet : 是Tomcat提供的一組API,封裝了HTTP協(xié)議,用于客戶端和Tomcat服務(wù)器之間的交互。?