小編給大家分享一下如何配置eclipse進(jìn)行jsp開發(fā)并用于HDFS操作,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供個舊網(wǎng)站建設(shè)、個舊做網(wǎng)站、個舊網(wǎng)站設(shè)計、個舊網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、個舊企業(yè)網(wǎng)站模板建站服務(wù),10余年個舊做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
首先配置好java環(huán)境變量,比如java_home 等,避免出現(xiàn)異常。
jsp是動態(tài)網(wǎng)站技術(shù),需要在電腦中運行支持jsp動態(tài)網(wǎng)站解析的服務(wù)器,首選是開源的Tomcat。
百度輸入Tomcat,找到官網(wǎng),左邊有各版本的下載,選中相對穩(wěn)定的版本8:

點擊上圖后,在右邊的界面中找到不同的下載版本,根據(jù)自己的系統(tǒng)來下載。比如我的是windows 64的系統(tǒng),則選擇如下:

下載后解壓保存在特定的非中文的文件夾里面:

打開tomcat目錄下的bin文件夾

啟動:雙擊startup.bat 停止:雙擊shutdown.bat

如雙擊startup.bat后,自動顯示下面啟動界面。

啟動后,打開瀏覽器,輸入localhost:8080如果出現(xiàn)下面界面說明tomcat測試正常。

如果要配置端口的,可以在conf文件夾里面的server.xml進(jìn)行配置。

然后雙擊shutdown.bat停止,避免和我們下面的配置導(dǎo)致端口沖突。
打開Window進(jìn)行preferences配置:

在彈窗中找到server,然后配置運行環(huán)境,點擊add

根據(jù)自己下載的tomcat的版本來選擇,我下載的是85版本,所以:

然后點擊next下一步,找到tomcat文件夾選中,

找到tomcat安裝目錄。

然后點擊下圖的finish

點擊“應(yīng)用并關(guān)閉”aply and close

通過File->new 的方式創(chuàng)建一個動態(tài)網(wǎng)站:

Dynamic web project
動態(tài)web 頁面中可以包含動態(tài)信息,如:JSP頁面等。創(chuàng)建動態(tài)信息的工程,需要指定Web運行的服務(wù)器(Tomcat等)
Static web project
靜態(tài)web 頁面中不能包含動態(tài)信息,全部內(nèi)容都是寫死在代碼中,直接點擊就可以看到效果,不需要tomcat等服務(wù)器
如果上面列表沒有,則可以點擊“other”在分類中查找。

上面輸入項目名稱后,點擊next,進(jìn)行下一步。

上面保持應(yīng)用程序的目錄,點擊next即可。

上面的第一個空是把web應(yīng)用程序映射成什么,采用默認(rèn)就可以了,當(dāng)然你改成其他的也無所謂。
第二個空是web應(yīng)用程序所在的根目錄。采用默認(rèn)即可。
第三個勾選上去,這個配置文件可以配置網(wǎng)站路由等信息。
然后點擊Finish
項目目錄如下:

也就是把上面的這個新建的網(wǎng)站部署到tomcat中。

選中項目文件夾,然后點擊window,然后show view (顯示窗口),然后點擊servers(顯示服務(wù)器窗口):eclipse底部會顯示server窗體,然后回顯示一行英文,
英文的意思是項目現(xiàn)在沒有綁定到服務(wù)器,點擊我創(chuàng)建一個新的服務(wù)器。

選中之前配置好的tomcat8.5,點擊下一步

選中我們的項目,然后點擊add添加進(jìn)入tomcat,

最后點擊finish

完成后,我們可以看到項目的兩個地方都有server:

選中底部的tomcat右擊可以在菜單中啟動或關(guān)閉:

選中項目的WebContent文件夾右擊,在菜單中選中jsp頁面

輸入頁面的文件名點擊next

選中頁面兼容的模板,可以選擇html5模板。然后點擊finish

然后,發(fā)現(xiàn)有報錯,如下所示:

鼠標(biāo)放在錯誤的地方: The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path。

上面報錯的原因是有些類庫沒有導(dǎo)進(jìn)去。選中項目名稱,右擊:

在下面窗口中,添加類庫:

在下圖中選擇服務(wù)器運行庫:server runtime 點擊下一步

在下圖中選擇之前配置好的服務(wù)器,然后點擊finish:

在下圖中,我們可以看到多了一個tomcat的類庫,點擊Apply and close

回到項目中,發(fā)現(xiàn)頁面錯誤已經(jīng)沒有了,因為項目已經(jīng)找到服務(wù)器來支持對應(yīng)的jsp動態(tài)標(biāo)志符號。

如果需要做hdfs的操作的話,否則這個可以跳過。具體操作見:第九講:通過JavaAPI讀寫虛擬機(jī)里面的HDFS-創(chuàng)建文件夾
我這里是新的系統(tǒng),之前eclipse沒有配過Hadoop,簡單點就是把eclipse關(guān)閉后,然后把對應(yīng)的jar包放到下面的目錄下。當(dāng)然Hadoop相關(guān)的配置還是需要有的。

再次啟動eclipse后就可以看到:dfs locations文件夾

然后通過窗體顯示把對應(yīng)的界面顯示出來。

在下圖中選中后點擊open

然后如下圖所示:

然后Hadoop的操作具體看:第九講:通過JavaAPI讀寫虛擬機(jī)里面的HDFS-創(chuàng)建文件夾
再創(chuàng)建一個新的jsp頁面

直接點擊finish。

再創(chuàng)建一個Servlet文件用于與前端jsp進(jìn)行數(shù)據(jù)交互。servlet本質(zhì)上也是一個java類,只不過繼承了HttpServlet,可以直接輸出html代碼而已。

輸入對應(yīng)的名稱:

上圖中的java package 是對應(yīng)的類包,自己取一個見名知意的就可以了。另外class name 是servlet的名稱,同樣見名知意即可。可以直接點finish即可,采用默認(rèn)配置就可以了,如果點next還有很多可以選擇的配置。

上圖可以看出來,系統(tǒng)自動幫加入了get和post的兩個方法。
注意要修改文檔的編碼格式為utf-8否則中文會亂碼。下面是新建三個文件上傳控件,提交到UpFile.java 路徑。JSP和Servlet差距不大,前者是在HTML里面寫java代碼,后面也可以輸出HTML代碼,JSP編譯的時候也會生成servlet。jsp更注重前端顯示,servlet更注重模型和業(yè)務(wù)邏輯。

把之前系統(tǒng)默認(rèn)添加的一些代碼刪掉后進(jìn)行精簡:

用于模擬現(xiàn)實讀取的文件列表。

頁面切換到index.jsp 點擊運行,

如果是首次加載,則選中對應(yīng)的tomcat服務(wù)器。

運行后:

點擊上傳后,頁面自動調(diào)整到ListFile.jsp(因為UpFile.java里面用的是轉(zhuǎn)向,所以路徑?jīng)]有改變,但是顯示的是listfile.jsp的內(nèi)容):

整個項目文件:

看完了這篇文章,相信你對“如何配置eclipse進(jìn)行jsp開發(fā)并用于HDFS操作”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
當(dāng)前文章:如何配置eclipse進(jìn)行jsp開發(fā)并用于HDFS操作
瀏覽路徑:http://chinadenli.net/article28/ppcojp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站策劃、外貿(mào)建站、網(wǎng)站改版、云服務(wù)器、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)