maven
1. 打開軟件,點擊configure-project default-settings。配置maven目錄。
后續還需要配置一個地方是本地倉庫的優先,在runner-VM Options里面填寫一下代碼
-DarchetypeCatalog=internal1
2. 新建maven項目
創建java項目或者web項目可以選擇骨架或者不選骨架來創建。建議java項目的話,不用骨架來創建。原因在上一篇有講到,這里不贅述。我這里用web項目演示,勾選了骨架。
點擊 Finish 后開始創建工程,耐心等待,直到出現如下
需要自行建立一個java目錄,用於存放java代碼。注意的是要將其設置為源文件夾。
3. 創建servlet類
在java目錄中新建包,創建一個servlet類,會出現報錯信息。
報錯原因是沒有導入servlet-api的jar包,maven工程中需要我們去填寫坐標進行導包。
4. 配置pom.xml文件
在文件中dependencies標簽中添加以下代碼,可以使用idea的提示,會快很多。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
5. 添加jdk編譯版本
設置編譯版本為1.8,還是在POM.XML中設置
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
6. 添加tomcat插件
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<path>/</path>
</configuration>
</plugin>
此時點開右邊的maven項目會看到已經導入。
注意:如果沒有看到插件導入,那么可能是在pom.xml中有個pluginManagement標簽沒有刪除,刪除就可以了。
7. 編寫serlvet
記得在web.xml中配置好servlet的參數
9. 運行
執行tomcat運行命令
此時會出現異常,是因為jar包沖突了。我們只需要在導入serlvet-api包的時候加上一句代碼就可以了。同理,可如果jsp也出現了沖突,也要加。
<scope>provided</scope>
然后再運行,看結果:
先登陸http://localhost:8080,看到以下內容即表示服務器正常啟動:
再登陸到servlet上,如果瀏覽器上會打印出“hello”字樣,證明成功了:
測試成功之后再進行jsp等前端頁面的編寫,后面的自行根據需求編寫。
本文參考如下鏈接編寫:
原文鏈接:https://blog.csdn.net/stevensam_lin/article/details/81978041