前言:
這篇本來應該昨天寫的,但是我在創(chuàng)建第一個Web項目遇到了很多問題。
問題如下:
1.右擊“File----New----other”時,找不到Web
2.裝上了Web之后發(fā)現(xiàn)里面只有一個Static Web Project
3.配置tomcat的時候,發(fā)現(xiàn)在Eclipse---Preferences---server---Runtime Environment中,點擊“Add”按鈕,里面看不到tomcat的,只有個“J2EE Runtime Library”。new server的時候也沒有見到Tomcat(圖一、圖二),然后就想著點擊右上角的“Download additional server adapters”安裝試試看,結果總是失?。▓D三)嘗試了網(wǎng)上的好多方法都是無濟于事。
解決方法如下:
1.打開Eclipse的安裝向導
Help---Install New Software
在work with里面輸入下載網(wǎng)址(根據(jù)你的Eclipse版本):
"http://download.eclipse.org/releases/kepler"( Kepler版本)
?"http://download.eclipse.org/releases/juno"(Juno版本)
"http://download.eclipse.org/releases/indigo"(Indigo版本)
"http://download.eclipse.org/releases/helios"(Helios版本)
找到“Web, XML, Java EE and OSGi Enterprise Development" 選項,并且將下面四個選項打上勾:
——Eclipse Java EE Developer Tools
——Eclipse Java Web Developer Tools
——Eclipse Web Developer Tools
——Eclipse XML Editors and Tools
然后就是點擊next---finish---yes,最后需要重啟Eclipse才能看見裝好的插件,然后我們就能建立一個Dynamic Web Project了
2.配置Tomcat
法一:http://marketplace.eclipse.org/content/eclipse-tomcat-plugin
打開這個網(wǎng)址,然后把Tomcat插件直接拖到Eclipse的工作區(qū),然后它會自動進行安裝,最后重啟Eclipse,
當我們"Eclipse---File---New---Dynamic Web Project---New server Runtime Environment"的時候,我們會發(fā)現(xiàn)Tomcat出現(xiàn)了
把這些準備工作做好了之后,終于可以新建人生第一個JavaWeb項目了
New---Dynamic Web Project
點擊New Runtime選擇Tomcat版本(我選擇的是7.0),然后找到Tomcat的安裝根目錄,注意:你選擇的Tomcat版本一定要和你電腦里面安裝的版本一致,并且一定要是根目錄,就是你一打開里面有bin,conf,之類的文件的,不然識別不了,Tomcat可以去Tomcat官網(wǎng)下載:http://tomcat.apache.org/,按照自己需求選擇不同版本。
給項目取個名字:MyJavaWeb01,然后finish
然后點擊完了finish ,我們的項目工程就創(chuàng)建好了,然后我們小測一下吧!
先了解一下Web-INF目錄結構:
——WEB-INF是Java的WEB應用的安全目錄,所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄
——Web.xml,項目部署文件
——classes文件夾,用以放置*.class文件
——lib文件夾,用以存放需要的jar包
然后我們來新建一個jsp文件小測一下:在WEB-INF上面右擊New---Jsp File(如果沒有的話選擇other然后搜索Jsp File)新建一個index.jsp文件
把文件里面的所有“ISO-8859-1”全部換成國際通用的“UTF-8”
然后我們寫個<h1>,比如:“歡迎大家來到manecho 主頁”
最后我們運行看一下,在MyJavaWeb01上面右擊---Run As---Run on Server
我們將會看見頁面上出現(xiàn)了“歡迎大家來到manecho主頁”
總結:
因為初步接觸,在安裝環(huán)境上面就走了很多彎路,網(wǎng)上創(chuàng)建Web項目的方法不一,嘗試了幾個之后,發(fā)現(xiàn)有些行不通,還是很讓人崩潰的,并且因為強迫癥,必須得都弄明白了才感覺能寫出來,還有就是安裝軟件不能版本太高,出現(xiàn)的問題網(wǎng)上解答都很少......發(fā)現(xiàn)每次我學新東西時,從安裝環(huán)境時遇到的問題就巨多,現(xiàn)在好了下面終于可以上干貨了,哈哈~~