Eclipse3.1 Web開發配置
草木瓜
一、序
比起Weblogic這個大型系統,不少人會選擇tomcat+eclipse進行web開發,這裡使用的tomcat5.0+eclipse3.1。
二、安裝JDK
不管是tomcat還是eclipse,JDK是必須的,而且eclipse3.1要求的jdk是1.3以上。
安裝JDK并添加以下環境變量。
CLASSPATH=E:/j2sdk1.4.2_04/lib/dt.jar;E:/j2sdk1.4.2_04/lib/tools.jar
JAVA_HOME=E:/j2sdk1.4.2_04
PATH=E:/j2sdk1.4.2_04/bin
三、安裝Tomcat,Eclipse
tomcat是web伺服器,eclipse作前端開發,安裝後不必采用eclipse2的方法,在外部啟動tomcat和
設定tomcat環境變量。eclipse3.1采用通過内部管理建立web伺服器,支援伺服器種類很多,eclipse3.1->
window->preferances->server->installed runtime,可以檢視管理界面。
提示:其實對于tomcat+eclipse3.1這種開發方式,環境變量隻需設定PATH。
四、添加Web應用
File->new->Project 選擇Web->Dynamic Web Project,這裡必需要選擇的是target runtime,如果
在上面說的installed runtime裡沒有添加,可以在這裡添加,new->可以看到eclipse支援的所有web
伺服器。選擇apache->tomcat 5.0(對應版本)。依提示建立即可。
提示:Static Web Project是純粹的html檔案,很少用。
五、Web應用的啟動與調試
Eclipse內建的大量的開發環境,對于Web應用開發隻須選擇Run on server,這時會讓你配置Web伺服器,
選擇Apache下的Tomcat,Eclipse會自動在本地建立伺服器相關參數檔案。當然Tomcat5.0也支援debug模式,
即Debug on server,就可以進行Web頁的調試步驟了。
補充1、選用其它的Web伺服器
以Eclipse選用Weblogic8.1伺服器為例,在伺服器選擇界面下,標明BEA->WebLogic 8.1,建立,需要
注意的是,無論你怎麼更改WebLogic服務的路徑,總是指向C:/bea/weblogic81/samples/domains/workshop,
這裡需要修改E:/Program Files/eclipse/plugins/org.eclipse.jst.server.generic.serverdefinitions_1.0.0/servers
下的weblogic81.serverdef檔案,找到上面的字元串,更改為本地weblogic服務的路徑即可。
補充2、建立Servlet
方法同添加頁面,建立完Servlet,Eclipse會在Web-Inf/Web.xml添加相應内容,Run as Server 即可。
以下是一典型的Servlet内容。
<servlet>
<servlet-name>liwei</servlet-name>
<display-name>liwei</display-name>
<description></description>
<servlet-class>
liwei</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>liwei</servlet-name>
<url-pattern>/liwei</url-pattern>
</servlet-mapping>
補充3、一些未知錯誤的處理
Servlet代碼提示找不到javax庫
console顯示Tomcat服務啟動失敗
console顯示Tomcat服務啟動時,加載DataBean失敗
正常操作出現這類錯誤,可以嘗試重建立立應用程式,重建立立服務,實在不行重裝Tomcat。