您好,登錄后才能下訂單哦!
本篇內容主要講解“Servlet項目在沒有編輯器的環境下是如何創建”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Servlet項目在沒有編輯器的環境下是如何創建”吧!
巨坑,有時候沒有編輯器時,啟動一個Servlet巨麻煩,在此做個記錄
# 配置環境變量 Java修改環境變量就不演示了,下面記錄的是添加servlet-api到環境變量中
1.找到tomat目錄,打開tomcat目錄下的lib目錄,記住servlet-api.jar中的路徑
2.添加系統環境變量,注意classpath小寫(有一次我寫大寫servlet怎么都啟動不起來,emmm)
classpath
找到tomat目錄下的webapps文件,此目錄為tomcat的web項目目錄
新建一個web目錄
hello目錄下創建兩個文(index.html只是為了方便測試,無意義)
WEB-INF index.html
WEB-INF下創建兩個文件
#classes為java程序文件 classes #web.xml為映射文件 web.xml
在classes目錄下創建一個java程序ServletDome01.java
如果web服務正常運行,會在控制臺打印servlet
import javax.servlet.*; import java.io.IOException; public class ServletDome01 implements Servlet { public void init(ServletConfig servletConfig) throws ServletException { } public ServletConfig getServletConfig() { return null; } public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { System.out.println("servlet"); } public String getServletInfo() { return null; } public void destroy() { } }
然后利用javac進行編譯,無提示為程序無異常
javac ServletDome01.java
此時classes就會多出一個class文件
配置與WEB-INF同級的web.xml文件
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <servlet> <!--自定義,一般為類名--> <servlet-name>ServletDome01</servlet-name> <!--一定是+ .類名--> <servlet-class>ServletDome01</servlet-class> </servlet> <!--給Servlet提供(映射)一個可供客戶端訪問的URI--> <servlet-mapping> <!--和servlet中的name必須相同--> <servlet-name>ServletDome01</servlet-name> <!-- servlet的映射路徑 --> <url-pattern>/ServletDome01</url-pattern> </servlet-mapping> </web-app>
進入tomcat中的bin目錄下
雙擊startup.bat,出現以下提示表示服務器啟動成功
訪問鏈接,出現空白,無報錯,說明程序正常
http://localhost:8080/hello/ServletDome01
在命令行也成功打印servlet
到此,相信大家對“Servlet項目在沒有編輯器的環境下是如何創建”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。