MyEclipse Tomcat配置詳解

來源:互聯網
上載者:User

MyEclipse Tomcat配置一、軟體的安裝和註冊      

首先要安裝JDK,我這裡使用預設安裝,目錄所有的都不改變,C:\Program Files\Java,下面有兩個檔案夾,一個是jdk,一個是jre。設定類路徑之類的,請去網上尋找相關資料吧,那個很多文章講了。

Tomcat的安裝,我們使用Exe版本的安裝檔案,除了選擇目錄外,其他的都預設好了,這裡安裝到D:\Tomcat5.5,注意中間的空格去掉了,因為有時候有空格會很麻煩。

Eclipse的安裝比較方便,直接解包就行了,然後把解開的檔案Eclipse檔案夾放置到適當的安裝目錄,如這裡是D:/eclipse。在安裝目錄 找到Eclipse.exe檔案,啟動Eclipse,設定JDK和工作路徑後就可以看到Eclipse的歡迎頁面了。這裡我們不使用Eclipse,所 以,把它關閉。

MyEclipse是一個Exe安裝檔案,有安裝嚮導,直接雙擊安裝,選擇完Eclipse安裝目錄D:/eclipse和自身的安裝目錄,這裡使用D:\MyEclipse\eclipse,然後一路next就行了。     

我們在程式組中可以找到MyEclipse程式組,點擊開啟,如果你沒有預設的工作路徑,選擇一個工作路徑後,會看到整合MyEclipse後的Eclipse的典型介面。

最後需要輸入MyEclipse的註冊碼,開啟菜單window-﹥preferences,在對話方塊的菜單樹中開啟 MyEclipse-﹥Subscription項,點擊Enter Subscription…按鈕,然後輸入註冊使用者名稱和密碼即可。

OK,到這裡所有需要的軟體都安裝好了,下面我們來建立一個簡單的工程來說明MyEclipse的應用。

MyEclipse Tomcat配置二、建立Web工程      

由於這裡只講解MyEclipse的基本操作和設定,所以,就不做很複雜的項目了,完全可以觸類旁通的。

1、開啟MyEclipse開發介面,File-﹥New-﹥Projects…,開啟建立項目對話方塊,選中 MyEclipse-﹥J2EE Projects-﹥Web Project,點擊Next按鈕,在Web Project Details的Projects Name 中輸入WebTest,其他採用預設值,注意這裡的Context root URL為/WebTest,否則,你就要在IE中輸入相應的名字才能使用了。注意這裡的最下面有是否加入標籤庫支援,我們選擇JSTL1.1。然後,點擊 Finish按鈕完成項目建立。

我們察看我們建立的工程,需要的類都已經自動載入了進來,還有一個J2EE的類環境變數,這就是使用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按鈕完成類的建立。

編輯類的代碼,如下所示:

 
  1. package com.inspiresky.bean; 
  2.  
  3. /*  
  4. * Junsan  
  5. * http://www.inspiresky.com/bbs  
  6. public class Hello {  
  7. private String message = "Hello World";  
  8. /**  
  9. * @return Returns the message.  
  10. */  
  11. public String getMessage() {  
  12.         return message;  
  13.  
  14. /** 
  15.  
  16. * @param message The message to set.  
  17. */  
  18. public void setMessage(String message) {  
  19. this.message = message;  
  20. }  

注意這裡Bean屬性的操作方法,可以先定義好屬性,然後,在編輯視窗右鍵菜單Source-﹥Generate Getters and Setters,然後在對話方塊中選擇要產生get和set方法的屬性確定就可以了。

4、建立JSP頁面

在WebTest工程中,選中WebRoot檔案夾,右鍵菜單New-﹥JSP,File Name修改為index.jsp,其他預設,點擊Finish按鈕建立。

編輯JSP檔案的內容如下:

 
  1. ﹤%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%﹥ 
  2.  
  3. ﹤%  
  4. String path = request.getContextPath();  
  5.  
  6. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  
  7.  
  8. %﹥  
  9.  
  10. ﹤jsp:useBean id="hello" class="com.inspiresky.bean.Hello" scope="page"/﹥  
  11.  
  12. ﹤jsp:setProperty name="hello" property="message" value="Hello World!" /﹥  
  13.  
  14. ﹤!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"﹥ 
  15.  
  16. ﹤html﹥  
  17.  
  18.     ﹤head﹥  
  19.       ﹤base href="﹤%=basePath%﹥"﹥ 
  20.  
  21.       ﹤title﹥My JSP 'index.jsp' starting page﹤/title﹥ 
  22.  
  23.        ﹤meta http-equiv="pragma" content="no-cache"﹥  
  24.       ﹤meta http-equiv="cache-control" content="no-cache"﹥ 
  25.  
  26.       ﹤meta http-equiv="expires" content="0"﹥ 
  27.  
  28.       ﹤meta http-equiv="keywords" content="keyword1,keyword2,keyword3"﹥ 
  29.  
  30.       ﹤meta http-equiv="description" content="This is my page"﹥  
  31.       ﹤!--  
  32.       ﹤link rel="stylesheet" type="text/css" href="styles.css"﹥ 
  33.  
  34.       --﹥  
  35.     ﹤/head﹥ 
  36.     ﹤body﹥  
  37. ﹤jsp:getProperty name="hello" property="message" /﹥﹤br﹥  
  38.       This is my JSP page. ﹤br﹥  
  39.     ﹤/body﹥ 
  40.  
  41. ﹤/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的運行環境,這裡要設定成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中選擇我們剛才建立的那個,就是JDK1.5.0_06。點擊Apply按鈕,每次都點吧,有時候Eclipse出問題,你不點這個跑到另一個配 置頁面就會丟失上面的配置。

我們在Tomcat 5的Launch中確保選中了Debug模式。

而Paths中就是一些類路徑設定,第一個是提前載入的類路徑,有些包一啟動伺服器初始化Web Application時就要用到,就是這些了;第二個是運行時才用到的;第三個是沒有打包的類,這裡我們就不管了。

現在可以點擊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項,此時,灰顯的按鈕變為可用,其中Remove和Redeploy就是移除部署和重新部署,我們點擊Redeploy按鈕,以後我們修改了工程也可以 點此按鈕重新部署。這裡我們可以點擊一下了。

OK,程式已經部署完成了,下面要運行調試了。

7、運行偵錯工具

在Eclipse的圖形功能表列找到 (這個按鈕左邊那個是重新部署按鈕,右邊是自掉的瀏覽器),點擊下拉按鈕,選擇Tomcat 5,然後點擊Start菜單,啟動Tomcat。

等Consol視窗中提示Tomcat啟動成功,我們就可以運行我們的程式了。開啟一個IE瀏覽器視窗,輸入http://localhost:8080/WebTest/,我們可以看到如下資訊:

 
  1. Hello World! 
  2. This is my JSP page.

說明運行成功。

下面來講講調試,呵呵,這時候就和普通的調試一樣了,加斷點。Jsp檔案和Class檔案一樣可以單步調試。

開啟Hello.java的編輯框,在return message;一行加斷點,我們重新整理IE視窗,Eclipse的視窗就會出現了,停在了斷點的位置。按F8鍵執行完畢,去掉這個斷點。

我們開啟index.jsp檔案的編輯框,在﹤jsp:getProperty name=”hello” …/﹥一行打上斷點,重新整理IE視窗。然後返回去看Eclipse編輯視窗,游標已經停在了斷點行。

其他的調試就不用說了吧,只要會用Eclipse就知道了,察看屬性狀態值之類的,和平時調試就一樣了。

MyEclipse Tomcat配置相關情況我就向你介紹到這裡,希望對你有所協助。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.