MyEclipse10下創建web項目並發布到Tomcat
阿新 • • 發佈:2017-10-19
spf web ftw apach tomcat的配置 scrip ive serve cal
1、軟件安裝(不作詳細描述) 2、啟動MyEclipse10 3、File-New-Project,選中Web Project,點擊Next(或者直接File-New-Web Project) 4、在Web Project Details的Project Name 中輸入WebTest,其他采用默認值,註意這裏的Context root URL為/WebTest,否則,你就要在IE中輸入相應的名字才能使用了。 5、新建類 選中工程項目WebTest下的src文件夾(註意是在Package Explorer下,如果這個找不到,Window->Show View->Package Explorer),右鍵菜單New->Package,新建一個包com.lf。選中新建的包,右鍵菜單New ->Class,Name中輸入Hello,去掉public static void main選項,其他全部默認,點擊Finish按鈕完成類的創建。 編輯類的代碼,如下所示: package com.lf; public class Hello { private String strMessage; public String getStrMessage() { return strMessage; } public void setStrMessage(String strMessage) { this.strMessage = strMessage; } } 註意這裏Bean屬性的操作方法,可以先定義好屬性,然後,在編輯窗口右鍵菜單Source->Generate Getters and Setters,然後在對話框中選擇要生成get和set方法的屬性確定就可以了。 6、創建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.lf.Hello" scope="page"/> <jsp:setProperty name="hello" property="strMessage" 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="strMessage" /><br> This is my JSP page. <br> </body> </html> 7、配置Tomcat服務器 Eclipse菜單,Window->Preference…,打開Preference對話框,找到菜單樹中MyEclipse->Servers->Tomcat->Tomcat 6.x。選中Tomcat 6.x項,在對話框中,選中Enable單選按鈕,然後點擊Tomcat Home Directory輸入框後的Browse按鈕,選擇Tomcat的安裝根目錄,這裏是D:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0,其它的框會自動填充。點擊Apply按鈕。 選中Tomcat 6.x中的JDK一項,這裏要特別註意,默認的是JRE的運行環境,這裏要設定成JDK的,否則,MyEclipse無法正常部屬Web應用,也無法正常運行Tomcat服務器。我們點擊Directory..按鈕,在Browse選擇框中選擇JDK的根目錄,這裏是D:\Program Files (x86)\Java\jdk1.6.0_20,其他的默認,點擊Finish按鈕。在Tomcat JDK Name中選擇我們剛才創建的那個,就是jdk1.6.0_20。點擊Apply按鈕。 確保在Tomcat 6.x的Launch中選中了Debug模式。 現在可以點擊preference對話框的OK按鈕了,完成Tomcat的配置。 8、部屬Web程序 選中WebTest工程的根目錄,右鍵菜單MyEclipse->Add and Remove Projects Deployments…,在打開的對話框中確保Projects為WebTest,點擊Add按鈕,在彈出對話框的Server中選擇Tomcat 6.x,下面的兩個單選項,Exploaded Archive和Packaged Archive分別是目錄方式部屬和包方式部屬,這個都是由MyEclipse來做的,我們使用目錄部署方式,不用打成war包,其他的不管它了。點擊Finished按鈕回到上一個頁面。 OK,程序已經部署完成了。 9、運行程序 在Eclipse的圖形菜單欄找到Run/Stop/Restart MyEclipse Server按鈕,點擊下拉按鈕,選擇Tomcat 6.x,然後點擊Start菜單,啟動Tomcat。 等Consol窗口中提示Tomcat啟動成功,我們就可以運行我們的程序了。打開一個IE瀏覽器窗口,輸入http://localhost:8080/WebTest/,我們可以看到如下信息: Hello World! This is my JSP page. 說明運行成功。 10、調試程序 F5 Step Into; F6 Step Over; F7 Step Return; F8 Resume Jsp文件和Class文件一樣可以單步調試。 打開Hello.java的編輯框,在return message;一行加斷點,刷新瀏覽器窗口,Eclipse的窗口就會出現,並且停在了斷點的位置。 我們打開index.jsp文件的編輯框,在<jsp:getProperty name=”hello” …/>一行打上斷點,刷新IE窗口。然後返回去看Eclipse編輯窗口,光標已經停在了斷點行。
MyEclipse10下創建web項目並發布到Tomcat