MyEclipse10下建立web項目併發布到Tomcat

MyEclipse10下建立web項目併發布到Tomcat
一、軟件安裝(不做詳細描述)
二、啓動MyEclipse10
三、File-New-Project,選中Web Project,點擊Next(或者直接File-New-Web Project)
四、在Web Project Details的Project Name 中輸入WebTest,其餘採用默認值,注意這裏的Context root URL爲/WebTest,不然,你就要在IE中輸入相應的名字才能使用了。
五、新建類
選中工程項目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方法的屬性肯定就能夠了。
六、建立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>
七、配置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的配置。
八、部屬Web程序
選中WebTest工程的根目錄,右鍵菜單MyEclipse->Add and Remove Projects Deployments…,在打開的對話框中確保Projects爲WebTest,點擊Add按鈕,在彈出對話框的Server中選擇Tomcat 6.x,下面的兩個單選項,Exploaded Archive和Packaged Archive分別是目錄方式部屬和包方式部屬,這個都是由MyEclipse來作的,咱們使用目錄部署方式,不用打成war包,其餘的無論它了。點擊Finished按鈕回到上一個頁面。
OK,程序已經部署完成了。
九、運行程序
在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.
說明運行成功。
十、調試程序
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編輯窗口,光標已經停在了斷點行。
相關文章
相關標籤/搜索