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
下載之後,找到你下載的tomcat包的地址。
我是Mac,所以是在Library裡尋找。
之後,我們要用終端來進行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,跳出如下界面。
存在的問題
如果發現啟動不了,有兩個原因,一個是你的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版本:
很明顯,沒有Server選項。
ee版本:
很明顯,EE版本比SE版本多很多插件。
不過不想下載EE版本也可以,可以通過如下方式進行下載:
點擊Eclipse的Help選項,點擊Install New Softwar,點擊Add..
在Name中輸入:"Keper" repository
在Location中輸入:http://download.eclipse.org/releases/kepler
點擊Add,等待一會,便能跳出選項。
選中Web、XML、Java EE的這個選項,之後點擊Next,直到下載完成即可,便能夠出現之前在Perference中的server選項。
不過我發現,在Eclipse IDE for Java SE版本中,並沒有這個選項,可能是我下載錯誤的問題吧,因此我是直接使用Eclipse IDE for Java EE版本的。
Runtime Environments
之後選中Server中的Runtime Environments選項。
點擊Add。
選中你對應下載的tomcat版本,我下載的是tomcat9.0.10版本,所以我選擇Apache Tomcat v9.0
之後選擇你安裝tomcat的地方,至此為止,你的server運行環境也創建完成
總結
部署Tomcat環境和創建Server運行環境,確實比較麻煩,但是隻要靜下心來,慢慢摸索,然後找尋網上的資料,一點點部署與創建下去,其實難度也不是很大。
重要的幾個點:
1、終端命令,不懂的話可以網上去查找。
2、Server運行環境創建的時候,可能通過Eclipse IDE for Java SE找不到,那就可以試試看Eclipse IDE for Java EE,或許就能找到了呢。
3、關鍵還是靈活變通。
至於進行Java Web開發,這些都是準備工作。
但是工欲善其事必先利其器,所以準備工作一定要做好,才能事半功倍。
後面我會慢慢開始介紹如何進行Java Web開發,準備工作就介紹到這裡。
閱讀更多 小萌九尾 的文章