03.05 Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

Java Web: 顧名思義,就是用Java的方式來解決Web開發,我也不講太多的理論問題,直接將如何上手來進行Java Web開發。

那麼,我們一般進行Java Web開發,可以使用的工具很多,我這裡使用eclipse。

選擇eclipse的版本,也會決定你進行Java Web開發時,會遇到很多問題,還是不會遇到問題。

常見的eclipse,一般是兩個版本:Eclipse IDE for Java EE 和 Eclipse IDE for Java SE。

當然,還有Eclipse IDE for Java ME 和 myeclipse,這裡就不提及其他的這些了。

EE:Enterprise Edition,表示企業版。

SE:Standard Edition,表示標準版。

ME:Micro Editon,表示微型版。

這幾款都是免費的,大家可以直接去官網進行下載。

這裡的話涉及到插件問題,之後我會提到。

Tomcat

談到Java Web開發,就絕對離不開Tomcat這個Web應用服務器,它的主要作用,就是用來處理HTML頁面,同時,它還有Servlet和JSP容器,提到這兒,大家應該就知道它只要用來做什麼,沒錯,就是用來幫助進行Java Web開發,而且適合初學者。

搭建Tomcat服務器

接下來我就來談談如何搭建tomcat服務器

我們要先從官網上下載Tomcat安裝包

官網地址:https://tomcat.apache.org/download-90.cgi

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

Apache Tomcat官網

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

選擇你想要的版本

下載之後,找到你下載的tomcat包的地址。

我是Mac,所以是在Library裡尋找。

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

我下載的是apache-tomcat-9.0.10,具體版本看自己喜歡

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

shutdown關閉、startup開啟

之後,我們要用終端來進行tomcat服務器的開啟和關閉。

打開終端,輸入命令:cd ../apache-tomcat-9.0.10/bin (注意,前面的..並不意味著沒有,而是要補全,也就是自己存放apache-tomcat-9.0.10的路徑即可,你可以自己查找)

之後,再輸入sudo sh ./startup.sh或者直接 sh startup.sh,這個命令就是讓你的tomcat服務器啟動。

反之,便是shutdown.sh,便是讓你的tomcat服務器關閉。

如果能夠打開,那就說明你的tomcat服務器成功啟動了。

打開瀏覽器,輸入localhost:8080,跳出如下界面。

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

成功啟動tomcat服務器,進入到tomcat頁面

存在的問題

如果發現啟動不了,有兩個原因,一個是你的tomcat服務器被其它進程佔用了。

另一個就是Cannot find ./catalina.sh,The file is absent or does not have execute permission,This file is needed to run this program。

如果是第一種情況,很簡單,就是找到其它佔用tomcat服務器的進程,將它刪除即可。

ps -e | grep tomcat,可以找到進程,這個進程應該是一串數字。

之後pkill -9 tomcat +進程(進程就是你剛剛看到的那串數字)。

如果是第二種情況,輸入以下命令:chmod +x *.sh,之後輸入sh catalina.sh,再啟動,就可以了。

創建Eclipse上的Server運行環境

之前提到eclipse主要是se和ee兩個版本。

首先是se版本:

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

Eclipse IDE for Java SE

很明顯,沒有Server選項。

ee版本:

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

Eclipse IDE for Java EE

很明顯,EE版本比SE版本多很多插件。

不過不想下載EE版本也可以,可以通過如下方式進行下載:

點擊Eclipse的Help選項,點擊Install New Softwar,點擊Add..

在Name中輸入:"Keper" repository

在Location中輸入:http://download.eclipse.org/releases/kepler

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

點擊Add,等待一會,便能跳出選項。

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

選中Web、XML、Java EE的這個選項,之後點擊Next,直到下載完成即可,便能夠出現之前在Perference中的server選項。

不過我發現,在Eclipse IDE for Java SE版本中,並沒有這個選項,可能是我下載錯誤的問題吧,因此我是直接使用Eclipse IDE for Java EE版本的。

Runtime Environments

之後選中Server中的Runtime Environments選項。

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

Runtime Environmets

點擊Add。

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

選中你對應下載的tomcat版本,我下載的是tomcat9.0.10版本,所以我選擇Apache Tomcat v9.0

Java Web開發的前期準備工作,部署Tomcat服務器和Server環境創建

之後選擇你安裝tomcat的地方,至此為止,你的server運行環境也創建完成

總結

部署Tomcat環境和創建Server運行環境,確實比較麻煩,但是隻要靜下心來,慢慢摸索,然後找尋網上的資料,一點點部署與創建下去,其實難度也不是很大。

重要的幾個點:

1、終端命令,不懂的話可以網上去查找。

2、Server運行環境創建的時候,可能通過Eclipse IDE for Java SE找不到,那就可以試試看Eclipse IDE for Java EE,或許就能找到了呢。

3、關鍵還是靈活變通。

至於進行Java Web開發,這些都是準備工作。

但是工欲善其事必先利其器,所以準備工作一定要做好,才能事半功倍。

後面我會慢慢開始介紹如何進行Java Web開發,準備工作就介紹到這裡。


分享到:


相關文章: