MyEclipse Tomcat配置詳解
MyEclipse Tomcat配置一、軟件的安裝和注冊
首先要安裝JDK,我這里使用默認安裝,目錄所有的都不改變,C:\Program Files\Java,下面有兩個文件夾,一個是jdk,一個是jre。設置類路徑之類的,請去網(wǎng)上查找相關資料吧,那個很多文章講了。
Tomcat的安裝,我們使用Exe版本的安裝文件,除了選擇目錄外,其他的都默認好了,這里安裝到D:\Tomcat5.5,注意中間的空格去掉了,因為有時候有空格會很麻煩。
Eclipse的安裝比較方便,直接解包就行了,然后把解開的文件Eclipse文件夾放置到適當?shù)陌惭b目錄,如這里是D:/eclipse。在安裝目錄 找到Eclipse.exe文件,啟動Eclipse,設置JDK和工作路徑后就可以看到Eclipse的歡迎頁面了。這里我們不使用Eclipse,所 以,把它關閉。
MyEclipse是一個Exe安裝文件,有安裝向?qū)?,直接雙擊安裝,選擇完Eclipse安裝目錄D:/eclipse和自身的安裝目錄,這里使用D:\MyEclipse\eclipse,然后一路next就行了。
我們在程序組中可以找到MyEclipse程序組,點擊打開,如果你沒有默認的工作路徑,選擇一個工作路徑后,會看到集成MyEclipse后的Eclipse的典型界面。
最后需要輸入MyEclipse的注冊碼,打開菜單window-﹥preferences,在對話框的菜單樹中打開 MyEclipse-﹥Subscription項,點擊Enter Subscription…按鈕,然后輸入注冊用戶名和密碼即可。
OK,到這里所有需要的軟件都安裝好了,下面我們來創(chuàng)建一個簡單的工程來說明MyEclipse的應用。
MyEclipse Tomcat配置二、創(chuàng)建Web工程
由于這里只講解MyEclipse的基本操作和設置,所以,就不做很復雜的項目了,完全可以觸類旁通的。
1、打開MyEclipse開發(fā)界面,F(xiàn)ile-﹥New-﹥Projects…,打開新建項目對話框,選中 MyEclipse-﹥J2EE Projects-﹥Web Project,點擊Next按鈕,在Web Project Details的Projects Name 中輸入WebTest,其他采用默認值,注意這里的Context root URL為/WebTest,否則,你就要在IE中輸入相應的名字才能使用了。注意這里的最下面有是否加入標簽庫支持,我們選擇JSTL1.1。然后,點擊 Finish按鈕完成項目創(chuàng)建。
我們察看我們新建的工程,需要的類都已經(jīng)自動加載了進來,還有一個J2EE的類環(huán)境變量,這就是使用MyEclipse的方便之處。
2、新建Hello類
3、選中工程項目WebTest下的src文件夾(注意是在Package Explorer下,如果這個找不到,去找Eclipse使用指南看吧,Window-﹥Show View-﹥Package Explorer),右鍵菜單New-﹥Package,新建一個包com.inspiresky.bean。選中新建的包,右鍵菜單New -﹥Class,Name中輸入Hello,去掉public static void main選項,其他全部默認,點擊Finish按鈕完成類的創(chuàng)建。
編輯類的代碼,如下所示:
- package com.inspiresky.bean;
- /*
- * Junsan
- * http://www.inspiresky.com/bbs
- public class Hello {
- private String message = "Hello World";
- /**
- * @return Returns the message.
- */
- public String getMessage() {
- return message;
- }
- /**
- * @param message The message to set.
- */
- public void setMessage(String message) {
- this.message = message;
- }
- }
注意這里Bean屬性的操作方法,可以先定義好屬性,然后,在編輯窗口右鍵菜單Source-﹥Generate Getters and Setters,然后在對話框中選擇要生成get和set方法的屬性確定就可以了。
4、創(chuàng)建JSP頁面
在WebTest工程中,選中WebRoot文件夾,右鍵菜單New-﹥JSP,F(xiàn)ile Name修改為index.jsp,其他默認,點擊Finish按鈕創(chuàng)建。
編輯JSP文件的內(nèi)容如下:
- ﹤%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%﹥
- ﹤%
- String path = request.getContextPath();
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
- %﹥
- ﹤jsp:useBean id="hello" class="com.inspiresky.bean.Hello" scope="page"/﹥
- ﹤jsp:setProperty name="hello" property="message" value="Hello World!" /﹥
- ﹤!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"﹥
- ﹤html﹥
- ﹤head﹥
- ﹤base href="﹤%=basePath%﹥"﹥
- ﹤title﹥My JSP 'index.jsp' starting page﹤/title﹥
- ﹤meta http-equiv="pragma" content="no-cache"﹥
- ﹤meta http-equiv="cache-control" content="no-cache"﹥
- ﹤meta http-equiv="expires" content="0"﹥
- ﹤meta http-equiv="keywords" content="keyword1,keyword2,keyword3"﹥
- ﹤meta http-equiv="description" content="This is my page"﹥
- ﹤!--
- ﹤link rel="stylesheet" type="text/css" href="styles.css"﹥
- --﹥
- ﹤/head﹥
- ﹤body﹥
- ﹤jsp:getProperty name="hello" property="message" /﹥﹤br﹥
- This is my JSP page. ﹤br﹥
- ﹤/body﹥
- ﹤/html﹥
5、配置Tomcat服務器
Eclipse菜單,Window-﹥Preference…,打開Preference對話框,找到菜單樹中 MyEclipse-﹥Application Servers-﹥Tomcat 5。選中Tomcat 5項,在對話框中,選中Enable單選按鈕,然后點擊Tomcat Home Directory 輸入框后的Browse按鈕,選擇Tomcat的安裝根目錄,這里是D:\Tomcat5.5,其它的框會自動填充。點擊Apply按鈕。
選中Tomcat 5中的JDK一項,這里要特別注意,默認的是JRE的運行環(huán)境,這里要設定成JDK的,否則,MyEclipse無法正常部屬Web應用,也無法正常運行Tomcat服務器。
進入首選向java中的Installed JREs。
我們點擊Add按鈕,JRE Name中寫入JDK1.5.0_06,然后在Browse選擇框中選擇JDK的根目錄,這里是C:\Program Files\Java\jdk1.5.0_06,其他的默認,點擊OK按鈕。在Tomcat JDK Name中選擇我們剛才創(chuàng)建的那個,就是JDK1.5.0_06。點擊Apply按鈕,每次都點吧,有時候Eclipse出問題,你不點這個跑到另一個配 置頁面就會丟失上面的配置。
我們在Tomcat 5的Launch中確保選中了Debug模式。
而Paths中就是一些類路徑設置,第一個是提前加載的類路徑,有些包一啟動服務器初始化Web Application時就要用到,就是這些了;第二個是運行時才用到的;第三個是沒有打包的類,這里我們就不管了。
現(xiàn)在可以點擊preference對話框的OK按鈕了,完成Tomcat的配置。
6、部屬Web應用程序
這里就簡單點了,我們選中WebTest工程的根目錄,右鍵菜單MyEclipse-﹥Add and Remove Projects Deployments…,在打開的對話框中確保Projects為WebTest,點擊Add按鈕,在彈出對話框的Server中選擇Tomcat 5,下面的兩個單選項,Exploaded Archive和Packaged Archive分別是目錄方式部屬和包方式部屬,這個都是由MyEclipse來做的,我們使用目錄部署方式,不用打成war包,其他的不管它了。點擊 Finished按鈕回到上一個頁面。
服務器指定了,下面來部署應用程序。選中對話框服務器列表中的Tomcat 5項,此時,灰顯的按鈕變?yōu)榭捎?,其中Remove和Redeploy就是移除部署和重新部署,我們點擊Redeploy按鈕,以后我們修改了工程也可以 點此按鈕重新部署。這里我們可以點擊一下了。
OK,程序已經(jīng)部署完成了,下面要運行調(diào)試了。
7、運行調(diào)試程序
在Eclipse的圖形菜單欄找到 (這個按鈕左邊那個是重新部署按鈕,右邊是自掉的瀏覽器),點擊下拉按鈕,選擇Tomcat 5,然后點擊Start菜單,啟動Tomcat。
等Consol窗口中提示Tomcat啟動成功,我們就可以運行我們的程序了。打開一個IE瀏覽器窗口,輸入http://localhost:8080/WebTest/,我們可以看到如下信息:
- Hello World!
- This is my JSP page.
說明運行成功。
下面來講講調(diào)試,呵呵,這時候就和普通的調(diào)試一樣了,加斷點。Jsp文件和Class文件一樣可以單步調(diào)試。
打開Hello.java的編輯框,在return message;一行加斷點,我們刷新IE窗口,Eclipse的窗口就會出現(xiàn)了,停在了斷點的位置。按F8鍵執(zhí)行完畢,去掉這個斷點。
我們打開index.jsp文件的編輯框,在﹤jsp:getProperty name=”hello” …/﹥一行打上斷點,刷新IE窗口。然后返回去看Eclipse編輯窗口,光標已經(jīng)停在了斷點行。
其他的調(diào)試就不用說了吧,只要會用Eclipse就知道了,察看屬性狀態(tài)值之類的,和平時調(diào)試就一樣了。
MyEclipse Tomcat配置相關情況我就向你介紹到這里,希望對你有所幫助。
【編輯推薦】