java開發常用四大框架,訪問tomcat管理界面

1 Tomcat伺服器介紹和使用

學習了HTTP 協議後,我們對瀏覽器和伺服器的交互流程以及規範有了一定程度的認知,並也有了自己的理解。

Tomcat 伺服器介紹和使用

伺服器的概念和作用

問題:

學習了 java 編程之後,java 代碼的一個很重要的作用就是進行數據的處理,但是目前來說我們運行編寫的代碼,只有一次性,也就是運行完畢後,如果需要再次運行則需要再次手動啟動代碼的執行。但是我們無法提前用戶會何時發送請求,也就無法決定我們編寫的 java 代碼應該什麼時候啟動運行。而且手動運行也變得不現實。

解決:

那麼根據 java 的網路編內容,我們是不是可以使用代碼編寫一個容器

(對象) 呢?,該容器可以根據用戶的請求來啟動並運行我們編寫的數據邏輯代碼。答案是可以的。

實現:

伺服器

流程:客戶端請求 —> tomcat伺服器 –>java程序 —>返回相對應的html

解釋:

所謂伺服器其實就是代碼編寫的一個可以根據用戶請求實時的調用執行對應的邏輯代碼的一個容器。在普通用戶看來就是一個安裝程序。我們只需要將伺服器在操作系統上進行安裝,並將我們事先編寫好的邏輯處理代碼根據規則放到伺服器的指定位置,啟動伺服器,那麼伺服器就自動的會根據接收到請求調用並執行對象的邏輯代碼進行處理。

Tomcat 服務的下載和安裝:

下載地址:
https://tomcat.apache.org/download-70.cgi

安裝:

下載成功後會為壓縮包文件,解壓即可

使用注意:盡量不要解壓在中文目錄中

目錄結構介紹:

Backup 運行時候會備份基礎的配置

bin 存放啟動和關閉 Tomcat 的可執行文件

conf 存放Tomcat 的配置文件

lib 存放庫文件

logs 存放日誌文件

temp 存放臨時文件

webapps 存放web 應用,默認在這裡讀項目。

work 存放JSP 轉換後的Servlet 文件

校驗安裝:

打開 bin 目錄,然後雙擊執行 startup.bat 文件,打開瀏覽器在地址欄中輸入 localhost:8080/ 如果出現 tomcat 廣告頁安裝成功

常見問題:

1、tomcat 的運行依賴 JDK,必須配置 JDK 環境。配置方式參照:
https://jingyan.baidu.com/article/6dad5075d1dc4

0a123e36ea3.html

2、閃退,啟動閃退問題一般是因為 JDK 的環境變數配置有問題, 參照 1 進行重新進行配置,如果還是閃退,使用:

在 binstartup.bat 文件中的第一行前面加入: SET JAVA_HOME=JDK 目錄

SET CATALINA_HOME=解壓後 Tomcat 的目錄

這樣,運行 startup.bat 就可以正常啟動 tomcat 伺服器,如果想點擊 shutdown.bat 關閉伺服器,同樣在 shutdown.bat 文件中加入上面的兩行即可

2 MyEclipse的使用和第一個Web項目

在學習了伺服器並成功安裝後,我們知道當瀏覽器發送請求給伺服器後,伺服器會調用並執行對應的邏輯代碼進行請求處理。邏輯代碼是由程序員自己編寫然後放進伺服器進行運行,其實就是 Servlet程序。

第一個 Web 程序:

開發工具:

Myeclipse

Myeclipse 安裝:

雙擊執行安裝軟體,然後一路 next(位數根據電腦的操作系統位數自行選擇)。

Myeclipse 的破解:

根據破解文檔自行破解。

第一個Web 項目:

1、 打開 Myeclipse 並創建工作空間

2、 點擊 file 選擇—>new—>web project—>輸入項目名,點擊finish

3、 在 src 下創建包com.bjsxt.servlet.

4、 在包下創建一個普通 java 類 MyServlet,並繼承 HttpServlet

5、 在 MyServlet 類中覆寫 service 方法。

6、 在 webRoot 下的 WEB-INF 下找到 web.xml文件並配置,如下。

Tomcat伺服器介紹和使用說明
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">

<!--配置Servlet -->
<!--配置servlet類路徑 -->
<servlet>
<servlet-name>my</servlet-name>
<servlet-class>com.bjsxt.servlet.MyServlet</servlet-class>
</servlet>
<!--配置訪問方式 -->
<servlet-mapping>
<servlet-name>my</servlet-name>
<url-pattern>/my</url-pattern>
</servlet-mapping>

</web-app>
Tomcat伺服器介紹和使用說明

7、 打開 tomcat 的安裝目錄,在 webapps 目錄下新建文件夾,文件夾名為 project,並將項目源碼 webRoot 下的內容全部複製到該文件夾下。

8、 啟動 tomcat 伺服器,並在地址欄中輸入:localhost:8080/project/my

總結:

MyEclipse 是開發工具,通過此工具便於程序員的代碼編寫。真正運行的代碼不是MyEclipse 中編寫的代碼,而是 tomcat 伺服器中部署好的代碼。Tomcat 會根據請求自動調用對應的代碼進行請求處理。

Eclipse配置Tomcat

1、選擇window,設置preferences

Tomcat伺服器介紹和使用說明

2、設置server,選擇runtime Environments,點擊add

Tomcat伺服器介紹和使用說明

3、選擇 tomcat v7.0,點擊next

Tomcat伺服器介紹和使用說明

4、選擇tomcat 7.0目錄地址,設置jdk1.8

Tomcat伺服器介紹和使用說明

5、缺少apache包報錯,解決方法

5.1

Tomcat伺服器介紹和使用說明

5.2

Tomcat伺服器介紹和使用說明

5.3

Tomcat伺服器介紹和使用說明

5.4

Tomcat伺服器介紹和使用說明

5.5

Tomcat伺服器介紹和使用說明

5.6

Tomcat伺服器介紹和使用說明

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/232839.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-11 13:23
下一篇 2024-12-11 13:23

相關推薦

發表回復

登錄後才能評論