IBM官方Websphere中文使用教程 |
您所在的位置:网站首页 › ibm手机邮箱使用教程图片 › IBM官方Websphere中文使用教程 |
更改或添加 WAR 文件 在不停止服务器和重新启动的情况下,您可更改应用程序服务器上的 WAR 文件。此文件描述 - 更改现有 JSP 文件添加新 JSP 文件到现有应用程序更改现有 servlet 类(正在编辑和正在重新编译)更改现有 servlet 类的从属类使用 Invoker(按类名服务 Servlet)设施添加新的 servlet,或者添加从属类到现有应用程序添加新 servlet(包含 servlet 的新定义)到应用程序的 web.xml 部署描述符中更改 WAR 文件的 web.xml 文件更改 WAR 文件的 ibm-web-ext.xmi 文件更改 WAR 文件的 ibm-web-bnd.xmi 文件 更改现有 JSP 文件 将已更改的 JSP 文件直接放入 application_root/module_name 目录或相应的子目录。将自动检测更改并重新编译和重新装入 JSP。 热部署: 不适用 动态重新装入: 是添加新 JSP 文件到现有应用程序 将新的 JSP 文件直接放入 application_root/module_name 目录或相应的子目录。将自动检测新文件并编译此页的第一个请求。 热部署: 是 动态重新装入: 是更改现有 servlet 类(编辑和重新编译) 将新版本的 servlet .class 文件直接放入 application_root/module_name/WEB-INF/classes 目录。如果 .class 文件是 Jar 文件的一部分,您可将新版本的 Jar 文件直接放入 application_root/module_name/WEB-INF/lib。在两种情况中的任何一个,将检测到更改,Web 应用程序将关闭并重新初始化,选取新类。如果未启用自动重新装入,则重新启动应用程序。使用管理控制台重新启动应用程序。或者运行 wasadmin stopApplication 和 startApplication 命令。如果启用自动重新装入,您无须采用进一步操作。自动重新装入将检测到更改。 热部署: 不适用 动态重新装入: 是更改现有 servlet 类的从属类 将新版本的从属 .class 文件直接放入 application_root/module_name/WEB-INF/classes 目录。如果 .class 文件是 Jar 文件的一部分,您可将新版本的 Jar 文件直接放入 application_root/module_name/WEB-INF/lib。在两种情况中的任何一个,将检测到更改,Web 应用程序将关闭并重新初始化,选取新类。如果未启用自动重新装入,则重新启动应用程序。使用管理控制台重新启动应用程序。或者运行 wasadmin stopApplication 和 startApplication 命令。如果启用自动重新装入,您无须采用进一步操作。自动重新装入将检测到更改。 热部署: 不适用 动态重新装入: 是使用 Invoker(按类名服务 Servlet)设施添加新的 servlet,或者添加从属类到现有应用程序 将新的 .class 文件直接放入 application_root/module_name/WEB-INF/classes 目录。如果 .class 文件是 Jar 文件的一部分,您可将新版本的 Jar 文件直接放入application_root/module_name/WEB-INF/lib。在两种情况中的任何一个,将检测到更改,Web 应用程序将关闭并重新初始化,选取新类。此情况按更改现有类同样处理。区别在于添加 servlet 或类不会立即导致 Web 应用程序的重新装入,因为之前类还未装入。类仅对执行可用。 如果未启用自动重新装入,则重新启动应用程序。使用管理控制台重新启动应用程序。或者运行 wasadmin stopApplication 和 startApplication 命令。如果启用自动重新装入,您无须采用进一步操作。自动重新装入将检测到更改。 热部署: 是 动态重新装入: 不适用添加新 servlet,包括应用程序部署描述符 web.xml 中 servlet 的新定义 将新的 .class 文件直接放入 application_root/module_name/WEB-INF/classes 目录。如果 .class 文件是 Jar 文件的一部分,您可将新版本的 Jar 文件直接放入application_root/module_name/WEB-INF/lib。您可在适当的位置编辑 web.xml 文件,或将它复制到 application_root/module_name/WEB-INF/classes 目录中。新的 .class 文件将不触发应用程序的重新装入。 重新启动应用程序。使用管理控制台重新启动应用程序。或者运行 wasadmin stopApplication 和 startApplication 命令。在应用程序重新启动后,新 servlet 可用于服务。 热部署: 是 动态重新装入: 不适用更改 WAR 文件的 web.xml 文件 在适当的位置编辑 web.xml 文件,或将它复制到 metadata_root/module_name/WEB-INF 目录中。重新启动应用程序。使用管理控制台重新启动应用程序。或者运行 wasadmin stopApplication 和 startApplication 命令。 热部署: 是 动态重新装入: 是更改 WAR 文件的 ibm-web-ext.xmi 文件 按需编辑扩展设置。您可更改所有扩展设置。唯一的警告是如果您将 reloadInterval 特性设置为零(0),或将 reloadEnabled 属性设置为 false,则应用程序将不再自动检测类文件的更改。这两个更改都禁用自动重新装入功能。重新启用自动重新装入的唯一方法是更改相应的属性,并重新启动应用程序。请参阅此文件中的其它任务描述,以获得有关重新启动应用程序的信息。 热部署: 不适用 动态重新装入: 是更改 WAR 文件的 ibm-web-bnd.xmi 文件 按需编辑绑定。您可更改所有值,但是确保您绑定到的实体在服务器的配置中存在。重新启动应用程序。使用管理控制台重新启动应用程序。或者运行 wasadmin stopApplication 和 startApplication 命令。 热部署: 不适用 动态重新装入: 是 热部署和动态重新装入
参考: 1. IBM官方Websphere中文使用教程 http://publib.boulder.ibm.com/infocenter/wasinfo/v5r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/trun_appl.html 2. APACHE 官方文档 http://httpd.apache.org/docs/2.0/ 3. IBM Websphere 自带的光盘中 doc 关于 IBM Http Plugin 组件的具体配制。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |