IDEA 2021.3版本
1.tomcat下載
官網:https://tomcat.apache.org/
選擇zip下載即可
2. 部署項目
2.1 新建普通Java項目
2.2 在工程右鍵選擇add framework support
項目文件形式
2.3 勾選web Appcalication
2.4 在web/WEB-INF下new一個新文件夾classes
2.5 File->project structure
2.6 選擇左側module 點擊path 勾選Use module compile output path 吧倆個路徑都改為剛才創建的classes文件 點擊Apply
2.7 導入servlet-api.jar 在 File -> project structure -> module下的 dependencies 點擊加號 選擇JARS 再選擇servlet-api的jar包的路徑(tomcat包下的lib文件夾里有),Apply即可
3.部署tomcat
3.1 File -> Settings -> Bulid -> Application servers
3.2 點擊加號 選擇tomcat Server
3.3 選擇tomcat本地文件
3.4 選擇到bin目錄上一級
3.5 完成點擊Apply即可
3.6 配置路徑 點擊Edit
3.7 點擊加號 選擇本地tomcat server
3.8.1 如果提示 No artifacts marked for deployment,點擊fix,吧Application context 內容修改為自己想要的路徑名即可
3.8.2 如果提示 No Artifacts Configured
- 點擊fix, 點擊加號,選擇 Web Application :Explored ,點擊Apply
- 問題來源於項目還沒有被構建成web項目,只需要web項目配置完成,運行一次tomcat服務器,再去edit里按照 3.8.1 操作即可
3.9 development下的 Appcalication context 就是訪問的資源路徑
4.環境測試
4.1 在src下新建com.xxxx.servlet包,創建Test類,繼承HttpServlet類,ctrl+o 選擇service方法
public class Test extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("test");
}
}
4.2 在index.jsp加點內容
4.3 啟動tomcat服務器
訪問路徑為 edit里的url加上application context
即為 http://localhost:8080/test