知识大全 用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 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 复制代码代码如下:
GlassFish中国探索发展模式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinz
知识大全 用Cool Edit Pro V2.1怎么把自己录的声音跟伴奏结合啊
用CoolEditProV2.1怎么把自己录的声音跟伴奏结合啊?速求! 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶
Tomcat5.0-5.5连接池配置指南 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文以目
XP有一个很无敌的命令用来替换文件的replace连正在使用的文件也能替换非常无敌比如在C下建一个目录c\\aaa然后复制一首mp到c:aaa并命名为c:\\aaa\\amp然后再复制另一首歌到C
Tomcat5.5的基本配置详细说明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Tomcat
用Tomcat的SSO实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 目标:用户Login一
新手上路:Tomcat5.5.9的安装配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 作为一
完整图解Tomcat5.0.28安装笔记 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一准备工