圖解]jdk1[1].6_+_MyEclipse_7.0_+_tomcat-5.5_配置JSP環境

來源:互聯網
上載者:User

在開始安裝之前,需準備的軟體:

             1、jdk-1.6

             2、tomcat-5.5.28

             3、MyEclipse 7.0

          如果已經安裝了JDK環境,則只需安裝tomcat即可。
   各軟體的如下:
   jdk-1.6 -- :http://java.sun.com/javase/downloads/index.jsp
   tomcat-5.5.28 -- :http://apache.etoak.com/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.zip
一、安裝jdk環境

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

  jdk-1.6 安裝圖解類似於 連結:  http://user.qzone.qq.com/529901956/blog/1270804791
二、安裝tomcat
Tomcat的安裝,我們使用Exe版本的安裝檔案,除了選擇目錄外,其他的都預設好了,這裡安裝到D:\Tomcat5.5,注意中間的空格去掉了,因為有時候有空格會很麻煩。
  tomcat-5.5.28 安裝圖解連結:http://user.qzone.qq.com/529901956/blog/1270043200
三、安裝並配置MyEclipse運行JSP
    1.首先安裝Java的Jdk1.6和Tomcat-5.5.28到指定位置並測試成功
 2.安裝MyEclipse7.0 (一般預設安裝),MyEclipse是一個Exe安裝檔案,有安裝嚮導,直接雙擊安裝,選擇完MyEclipse7.0 安裝目錄和自身的安裝目錄,然後一路next就行了。最後需要輸入MyEclipse的註冊碼,開啟菜單window->preferences,在對話方塊的菜單樹中開啟MyEclipse->Subscription項,點擊Enter Subscription…按鈕,然後輸入註冊使用者名稱和密碼即可。
 3. 配置MyEclipse7.0
        運行MyEclipse7.0.exe,同樣,將檢測到更新。確定,然後再重新啟動MyEclipse7.0.exe
1)添加jdk路徑
Menu(主菜單)->Window(視窗)-> references(喜好設定)->java->Installed JREs
(已安裝的jre),點Add(添加)。

Browse jdk的路徑,點OK

2)設定Server
功能表列中選擇“視窗(window)”--“喜好設定...(preference)” ——“MyEclipse”--
“ Servers”--“Tomcat”——Tomcat5.x
將Tomcat Server設定為“Enable”,並將“Tomcat Home Directory”設定為Tomcat5.0
的安裝目錄,其他目錄選項將會自動產生。

接著選擇Tomcat5.x ——JDK,在Tomcat JDK name那選擇之前添加的jdk。

3)配置預設編碼
仍然是功能表列中的“視窗(window)”--“喜好設定...(preference)”——“常規(General)”--
“內容類型(Content Types)”--“文本(text)” 。
然後在“預設編碼(Default encoding)”中輸入“UTF-8”,點擊“更新(Update)”將“Java類檔案
(Java Properties File)”及其他字元編碼均“更新(Update)”為“UTF-8”。

6.       建立項目
主菜單->檔案->建立->web project

1) 右鍵src——new——包 (com.inspiresky.bean)

2) 右鍵包——new——java類 (Hello),注意去掉public static void main選項,其他全部預設,點擊Finish按鈕完成類的建立
編輯Hello.java類的代碼,如下所示:
    package com.inspiresky.bean;
    public class Hello {
        private String message = "Hello World";
        public String getMessage() {
        return message;
        }

        public void setMessage(String message) {
        this.message = message;
        }
    }
    注意這裡Bean屬性的操作方法,可以先定義好屬性,然後,在編輯視窗右鍵菜單Source->Generate Getters and Setters,然後在對話方塊中選擇要產生get和set方法的屬性確定就可以了。

3) 右鍵WebRoot——New——JSP  (index.jsp)
 編輯index.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//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>

發布設定
右鍵項目名稱——MyElipse——Add and Remove Project Deployments,點Add

在Server裡選擇剛才配置好的Tomcat6.x

然後滑鼠選中Tomcat6.x,點“Redeploy”進行發布,以後工程更新了,也在這裡進行發布更新。

啟動web服務

查看運行結果

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.