MyEclipse JSP的部署淺析
MyEclipse JSP的部署有以下一個方面,讓我們開始我們的學習吧。
MyEclipse JSP的部署1、打開 MyEclipse 開發界面, File-﹥New-﹥Projects … ,打開新建項目對話框,選中 MyEclipse-﹥J2EE Projects-﹥Web Project ,點 Project Details 的 Projects Name 中輸入 WebTest ,其他采用默認值,注意這里的 Context root URL 為 /WebTest ,否則,你就要在 IE 才能使用了。注意這里的最下面有是否加入標簽庫支持,我們選擇 JSTL1.1 。然后,點擊 Finish 按鈕完成項目創建。
我們察看我們新建的工程,需要的類都已經自動加載了進來,還有一個 J2EE 的類環境變量,這就是使用 MyEclipse 的方便之處。
MyEclipse JSP的部署2、新建 Hello 類選中工程項目 WebTest 下的 src 文件夾(注意是在 Package Explorer 下,如果這個找不到,去找 Eclipse 使用指南看吧, Window kage Explorer ),右鍵菜單 New-﹥Package ,新建一個包 com.inspiresky.bean 。選中新建的包,右鍵菜單 New -﹥Class , Name 中輸 static void main 選項,其他全部默認,點擊 Finish 按鈕完成類的創建。
編輯類的代碼,如下所示:
- 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 方法的屬性確定就可以了
MyEclipse JSP的部署3、 創建 JSP 頁面
在 WebTest 工程中,選中 WebRoot 文件夾,右鍵菜單 New-﹥JSP , File Name 修改為 index.jsp ,其他默認,點擊 Finish 按
編輯 JSP 文件的內容如下:
- ﹤%@ 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/
- $False$
- /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﹥
好了我們的代碼已經編寫完畢了。
MyEclipse JSP的部署4、 配置 Tomcat 服務器
Eclipse 菜單, Window-﹥Preference… ,打開 Preference 對話框,找到菜單樹中 MyEclipse-﹥Application Servers-﹥Tomcatat 5 項,在對話框中,選中 Enable 單選按鈕,然后點擊 Tomcat Home Directory 輸入框后的 Browse 按鈕,選擇 Tomcat 的安裝根目 omcat5.5 ,其它的框會自動填充。點擊 Apply 按鈕。選中 Tomcat 5 中的 JDK 一項,這里要特別注意,默認的是 JRE 的運行環境,這里要設定成 JDK 的,否則, MyEclipse 無法正常,也無法正常運行 Tomcat 服務器。
我們點擊 Add 按鈕, JRE Name 中寫入 JDK1.5.0_06 ,然后在 Browse 選擇框中選擇 JDK 的根目錄,這里是 C:Program FilesJavajdk1.5.0_0 6 ,其他的默認,點擊 OK 按鈕。在 Tomcat JDK Name 中選擇我們剛才創建的那個,就是 JDK1.5.0_06 。點擊 Apply 按鈕,每次都點 e 出問題,你不點這個跑到另一個配置頁面就會丟失上面的配置。
我們在 Tomcat 5 的 Launch 中確保選中了 Debug 模式。
而 Paths 中就是一些類路徑設置,第一個是提前加載的類路徑,有些包一啟動服務器初始化 Web Application 時就要用到第二個是運行時才用到的;第三個是沒有打包的類,這里我們就不管了。
現在可以點擊 preference 對話框的 OK 按鈕了,完成 Tomcat 的配置。
MyEclipse JSP的部署5、部屬 Web 應用程序
這里就簡單點了,我們選中 WebTest 工程的根目錄,右鍵菜單 MyEclipse-﹥Add and Remove Projects Deployments… ,確保 Projects 為 WebTest ,點擊 Add 按鈕,在彈出對話框的 Server 中選擇 Tomcat 5 ,下面的兩個單選項, Exploaded Archive 和分別是目錄方式部屬和包方式部屬,這個都是由 MyEclipse 來做的,我們使用目錄部署方式,不用打成 war 包,其他的不管它了鈕回到上一個頁面。
服務器指定了,下面來部署應用程序。選中對話框服務器列表中的 Tomcat 5 項,此時,灰顯的按鈕變為可用,其中 Remove 是移除部署和重新部署,我們點擊 Redeploy 按鈕,以后我們修改了工程也可以點此按鈕重新部署。這里我們可以點擊一下了。
OK ,程序已經部署完成了,下面要運行調試了。
MyEclipse JSP的部署6、運行調試程序
在 Eclipse 的圖形菜單欄找到(這個按鈕左邊那個是重新部署按鈕,右邊是自掉的瀏覽器),點擊下拉按鈕,后點擊 Start 菜單,啟動 Tomcat 。 等 Consol 窗口中提示 Tomcat 啟動成功,我們就可以運行我們的程序了。打開一個 IE 瀏覽器窗口,輸入 http://localhost:8080/WebTest/ ,我們可以看到如下信息:
- Hello World!
- This is my JSP page.
說明運行成功。
MyEclipse JSP的部署就向你介紹到這里,那么對于MyEclipse JSP的部署你是不是有所了解了呢?
【編輯推薦】