MyEclipse JSP的部署浅析
创始人
2024-04-14 20:50:49
0

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 按钮完成类的创建。

编辑类的代码,如下所示:

  1.  package com.inspiresky.bean;   
  2. /* * Junsan * http://www.inspiresky.com/bbs */   
  3. public class Hello   
  4. { private String message = "Hello World";   
  5. /** * @return Returns the message. */   
  6. public String getMessage()   
  7. { return message; }   
  8. /** * @param message The message to set. */   
  9. public void setMessage(String message)   
  10. { 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 文件的内容如下:

  1. ﹤%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%﹥  
  2. ﹤%  
  3. String path = request.getContextPath();  
  4. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  
  5. %﹥  
  6. ﹤jsp:useBean id="hello" class="com.inspiresky.bean.Hello" scope="page"/﹥  
  7. ﹤jsp:setProperty name="hello" property="message" value="Hello World!"/﹥  
  8. ﹤!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional/  
  9.  
  10. $False$  
  11. /EN"﹥  
  12. ﹤html﹥  
  13.   ﹤head﹥  
  14.     ﹤base href="﹤%=basePath%﹥"﹥  
  15.       
  16.     ﹤title﹥My JSP 'index.jsp' starting page﹤/title﹥  
  17.       
  18.  ﹤meta http-equiv="pragma" content="no-cache"﹥  
  19.  ﹤meta http-equiv="cache-control" content="no-cache"﹥  
  20.  ﹤meta http-equiv="expires" content="0"﹥      
  21.  ﹤meta http-equiv="keywords" content="keyword1,keyword2,keyword3"﹥  
  22.  ﹤meta http-equiv="description" content="This is my page"﹥  
  23.  ﹤!--  
  24.  ﹤link rel="stylesheet" type="text/css" href="styles.css"﹥  
  25.  --﹥  
  26.   ﹤/head﹥  
  27.     
  28.   ﹤body﹥  
  29.   ﹤jsp:getProperty name="hello" property="message" /﹥﹤br﹥  
  30.     This is my JSP page. ﹤br﹥  
  31.   ﹤/body﹥  
  32. ﹤/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/ ,我们可以看到如下信息:

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

说明运行成功。

MyEclipse JSP的部署就向你介绍到这里,那么对于MyEclipse JSP的部署你是不是有所了解了呢?

【编辑推荐】

  1. MyEclipse不编译问题的解决
  2. MyEclipse连接MySQL的问题浅析
  3. MyEclipse+WebLogic+MySQL数据源的配置图解
  4. MyEclipse MySQL驱动安装
  5. MyEclipse优化速度方案浅析

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...