摘要:首先我們需要了解下的文件結構。的安裝目錄里,所有的都放在下。假設某個的名字叫。那么會有在目錄下會有一個文件夾。如何讓使用這個文件呢這時候就要修改文件了。中的寫錯了類名,導致錯誤地址欄中寫的錯誤應當與中配置的相同導致錯誤
首先我們需要了解Tomcat下的文件結構。
tomcat的安裝目錄里,所有的web application都放在webapps下。假設某個webapp的名字叫test。
那么會有在webapps目錄下會有一個test文件夾。
test
|——WEB-INF(必要)
|————web.xml(必要) 該app配置文件
|————lib app用到的庫文件
|————classes 存放編譯好的servlet的class文件
|——META-INF 存放web app上下文信息
1.先寫一個類HelloServlet,繼承HttpServlet后覆蓋doGet等方法(注意了解HttpServletRequest和HttpServletResponse的含義)
2.由于Servlet程序是要給Tomcat使用的,這時候就要將編譯好的.class文件放在WEB-INF下的classes下。
3.如何讓tomcat使用這個.class文件呢?這時候就要修改web.xml文件了。
格式:
HS /*servlet的名字可以隨便取*/HelloServlet /*這個必須符合.class文件的名字*/
HS /*名字與上面一致*//abc /*地址欄里敲什么地址(相對于該web application的地址) 才能訪問到這個類,必須以“/”開頭,比如這里敲/abc, 會找到HS這個名字的servlet,然后追蹤到標簽內的HelloServlet.class類*/
修改完畢后tomcat顯示Reloading context[/test] 則修改完成
此時即可開啟tomcat server,通過url訪問該web資源了
可能遇到的問題
1.當我們使用eclipse EE初次打開HttpServlet類的源文件時,可能會失敗,比如Ctrl+左鍵追蹤時找不到這個包,這是因為jdk中是不包含源碼的,因此導包也是導不進去的,需要手動連接。
此時需要下載tomcat源碼:https://tomcat.apache.org/dow...
下載后解壓,然后在項目的包資源管理器(Package Resource)中找到導入的servlet-api.jar,右鍵屬性-java源碼連接-External location選擇外部文件夾(External folder),找到解壓文件apache-tomcat-9.0.2-src/java選中即可。
2.web.xml中的
3.ie地址欄中寫的url錯誤(應當與web.xml中
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70840.html
摘要:一基本語法聲明聲明語句成員變量或方法聲明語句聲明局部變量注意區分二者區別。局部變量在每次調用方法時都會重新初始化。注意此時代碼是被原封不動地導入,所以變量的作用域仍然在這個中。動作,運行期間的命令廣義的擁有私有變量,和等方法的工具類。 JSP(JAVA Server Pages):一種特殊的Servlet,直接在HTML中內嵌JSP代碼,由JSP Engine自動轉為Servlet代碼...
摘要:我的學習筆記匯總標簽筆記分為兩大部分和筆記內容主要是對一些基礎特性和編程細節進行總結整理,適合了解基礎語法,想進一步深入學習的人如果覺得不錯,請給,這也是對我的鼓勵,有什么意見歡迎留言反饋目錄基礎鞏固筆記反射基礎鞏固筆記泛型基礎鞏 我的java&javaweb學習筆記(匯總) 標簽: java [TOC] 筆記分為兩大部分:javase和javaweb javase javawe...
摘要:方法的參數不但可以使相對于上下文根的路徑,而且可以是相對于當前的路徑。如和都是合法的路徑。 轉發與重定向區別是什么 在調用方法上 轉發 調用 HttpServletRequest 對象的方法 request.getRequestDispatcher(test.jsp).forward(req, resp); 重定向 調用 HttpServletResponse 對象的方法 res...
摘要:經過前面幾次反射機制的學習,這次用反射的知識寫一個類似于框架處理機制的小。和在引入反射知識前,先簡單介紹下框架和。再次使用反射獲取的最新值,組成返回,同時根據方法的返回值,去中獲取對應的。最后根據的返回值和的名稱組成最終展示的視圖。 經過前面幾次反射機制的學習,這次用反射的知識寫一個類似于Struts框架處理機制的小demo。 Servlet 和 Sturts 在引入反射知識前,先簡單...
閱讀 1417·2021-11-09 09:45
閱讀 1785·2021-11-04 16:09
閱讀 1449·2021-10-14 09:43
閱讀 1814·2021-09-22 15:24
閱讀 1589·2021-09-07 10:06
閱讀 1597·2019-08-30 14:15
閱讀 980·2019-08-30 12:56
閱讀 1563·2019-08-29 17:22