知识大全 用GlassFish v2替换Tomcat 5.x[2]

Posted 内容

篇首语:缺乏知识就无法思考,缺乏思考也就得不到知识。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用GlassFish v2替换Tomcat 5.x[2]相关的知识,希望对你有一定的参考价值。

用GlassFish v2替换Tomcat 5.x[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   GlassFish v 的目录部署实战

  第 步: 启动 GlassFish v

  第 步: 部署 Sample 项目到 GlassFish v DOS窗口下执行命令:

  GLASS_FISH_HOME/bin/asadmin deploydir D:/Sample

  其中 GLASS_FISH_HOME 是 GlassFish 的安装目录 命令执行完毕后 可以看到成功部署信息

  第 步: 打开浏览器 输入//localhost: /Sample/index jsp 看到页面内容

  第 步: 打开浏览器 输入 //localhost: /Sample/servlet/Sample 看到页面内容

   体验 GlassFish v 的热部署特性

  第 步: 修改 index jsp 文件内容 保存后 刷新浏览器 你就能马上看到新的内容

  ( //localhost: /Sample/index jsp)

  第 步: 修改 SampleServlet java 保存后 等待片刻 Eclipse 已经自动编译这个类 但 GlassFish v 控制台中没有任何提示 刷新浏览器 看不到新的内容

  ( //localhost: /Sample/servlet/Sample)

  第 步: 现在 在 Sample 项目根目录中创建文件名为 reload 的文件(内容为空)

  第 步: 观察GlassFish v 控制台 可以看到重新加载信息 刷新浏览器

  (//localhost: /Sample/servlet/Sample)

  到了新的内容

  第 步: 再次修改 SampleServlet java 的内容 保存后 遇到和第 步同样的问题

  第 步: 再次打开 reload 文件 输入任意内容 然后保存

  第 步: 再次出现与第 步同样的效果

  总结上述操作 GlassFish v 对于非Java类的加载 达到了和Tomcat同样的效果 但Java类的加载 需要通过 reload 文件的时间戳来控制 这种做法对开发有好处 在调试改错时 可以修改多个 Java 类文件 然后让 GlassFish v 一次加载全部修过的类

   自动化 reload 文件时间戳刷新

  上一节中 手工打开 reload 文件 通过修改其内容刷新其时间戳 这种做法太麻烦

  在 unix/linux 平台下 通过命令 touch 刷新 reload 文件的时间戳 在 Window 平台 也有

  人实现了 touch 我在 CodeProject 网站找到一个 touch exe: Touch for Windows The Code Project Free Tools 很好用 并且可以集成到 Eclipse 的工具条按钮中来执行 touch 命令(touch exe 已经包括在附件中)

  第 步: 拷贝下载的 touch exe 到 Sample 项目根目录

  第 步: 在 Eclipse 下 选择 Run > External Tools > Open External Tools Dialog

  第 步: 选中左侧 Program 节点 右击 选择New菜单项

  第 步: 在右侧出现的对话框中 填入下面的内容

  Name: SampleTouch

  Main[页面]

  Localtion: $workspace_loc:/Sample/touch exe

  Working Directory: $workspace_loc:/Sample

  Arguments: reload

  Common[页面]

  Display in favorites menu: 选中External Tools

  保存后 你可以在Eclipse的Run工具条按钮中看到新创建的项

   结语

  用 GlassFish v 可以完全替换 Tomcat x 在开发中它保留了 Tomcat 好的特性的同时 给我们带来了强壮的热部署功能 显著地提高了开发效率

  感谢GlassFish v 感谢为之付出心血的Java社区成员 是他们让我们感受到了技术进步的喜悦

cha138/Article/program/Java/ky/201311/29202

相关参考

知识大全 寻找电话录音工具

寻找电话录音工具买润普录音电话替换你的普通话机就是,打入打出都录音。别整那么复杂!寻找录音小工具-有个软件叫:免费录音机V2.1不需要安装,直接就可以用,一看就会用!不需要注册免费的下载地址::dow

知识大全 用批处理实现文件备份器V2.3

用批处理实现文件备份器V2.3  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  复制代码代码如下:

知识大全 GlassFish中国探索发展模式

GlassFish中国探索发展模式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinz

知识大全 用Cool Edit Pro V2.1怎么把自己录的声音跟伴奏结合啊

用CoolEditProV2.1怎么把自己录的声音跟伴奏结合啊?速求!  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶

知识大全 Tomcat 5.0-5.5连接池配置指南

Tomcat5.0-5.5连接池配置指南  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文以目

知识大全 用replace实现替换正在使用的文件

  XP有一个很无敌的命令用来替换文件的replace连正在使用的文件也能替换非常无敌比如在C下建一个目录c\\aaa然后复制一首mp到c:aaa并命名为c:\\aaa\\amp然后再复制另一首歌到C

知识大全 Tomcat5.5的基本配置详细说明

Tomcat5.5的基本配置详细说明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Tomcat

知识大全 用Tomcat的SSO实现

用Tomcat的SSO实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  目标:用户Login一

知识大全 Tomcat5.5.9的安装配置

新手上路:Tomcat5.5.9的安装配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作为一

知识大全 完整图解 Tomcat 5.0.28 安装笔记

完整图解Tomcat5.0.28安装笔记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一准备工