培訓之前,先自學一波,寫一個從Hello World,然后記錄一下每天學習Java Web的過程;東西很多,有用的會寫大量解釋,希望能最終學完 然后搞定這門語言吧。
1.配置tomacat:點擊window-->preferences-->server-->Runtime Environments-->Add.. -->Apache Tomact 8.5(你的Tomact版本)-->選擇Tomcat安裝路徑-->完成
並先新建一個Dynamic Web 項目
一定要先勾選這個 xml 否則還要去找配置 感覺很麻煩。
2.在Java Resources 的src中建立自己java代碼 和正常Java項目一樣 可以建立impl包,Dao包等等 等以后項目變大 慢慢會建
3.編寫一下hellojavaweb
1 package com.etc.javaweb; 2 3 import java.io.IOException; 4 import javax.servlet.ServletException; 5 import javax.servlet.http.HttpServlet; 6 import javax.servlet.http.HttpServletRequest; 7 import javax.servlet.http.HttpServletResponse; 8 9 public class HelloJavaWeb extends HttpServlet { 10 private static final long serialVersionUID = 1L; 11 12 @Override 13 protected void doGet(HttpServletRequest request, HttpServletResponse response) 14 throws ServletException, IOException { 15 response.getWriter().append("Hello JavaWeb"); 16 } 17 18 @Override 19 protected void doPost(HttpServletRequest request, HttpServletResponse response) 20 throws ServletException, IOException { 21 doGet(request, response); 22 } 23 }
4.配置xml
1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> 3 <display-name>JavaWeb</display-name> 4 <servlet> 5 <servlet-name>HelloJavaWeb</servlet-name> 6 <servlet-class>com.etc.javaweb.HelloJavaWeb</servlet-class> 7 </servlet> 8 9 <servlet-mapping> 10 <servlet-name>HelloJavaWeb</servlet-name> 11 <url-pattern>/HelloJavaWeb</url-pattern> 12 </servlet-mapping> 13 </web-app>
5.Run一下
這是你的tomacat 中訪問的地址 http://localhost:8080/JavaWeb/HelloJavaWeb
第一個項目就這樣開端了 加油 堅持下去 。
附:如果沒點擊xml,可以手動點擊紅色部分創建哦,圖片來源:https://www.cnblogs.com/anpajin/p/6354277.html
如果代碼寫的正確,還是一直報錯啊會很煩,此時將項目導入服務包就會減小報錯了哦!下圖所示:
添加架包的方法就是點擊 右邊第四個 Add Library。。。 然后點擊添加server服務
然后選擇之前的tomcat8.5服務即可。
如果你不小心刪除了eclipse的server服務項目:
跟建立項目一樣 建立一個新的server即可 選擇你的tomcat就可以了
以上全是根據一些教學PPT 某些大佬的案例 結合自己的認識創建的,希望能夠堅持下去。