• myeclipse更改类或者是配置文件不用重启tomcat的方法


    一、修改java代码(如action)无需重启与部署方法
    方法1:
    在WebRoot下的META-INF文件夹中新建一个名为context.xml文件,里面添加如下内容(要区分大小写):

    <Context reloadable = "true">:
    </Context>

    方法2:
    在tomact的安装目录的conf文件中找到server.xml这个文件,在 </Host>结点的上面加上

    <ContextdocBase="工程物理路径"path="/工程名"reloadable="true"source="org.eclipse.jst.j2ee.server:工程名称"/>

    比如对于开发项目test:添加

    <Context docBase="E:/apache-tomcat-6.0.24/webapps/test" path="/test" reloadable="true" source="org.eclipse.jst.j2ee.server:test"/>

    ------------------------------------------------------------
    struts2更改配置文件自动加载:
    一 、修改struts2配置文件不用重启方法

    方法1:

    在src目录下新建一个文件struts.properties,打开编辑,加入以下语句

    struts.devMode=true #是否设置为开发模式

    struts.i18n.reload=true #国际化自动重新部署

    struts.configuration.xml.reload=true #重新价值xml文件

    上面的语句分别为是否为struts开发模式、是否国际化信息自动加载、是否加载xml配置(true,false),重启tomcat后效果。

    方法2:

    在struts2配置文件中加入以下语句(此处要重新启动,以后修改配置文件就不用重启了)

    <constant name="struts.configuration.xml.reload" value="true"/>
    -----------------------------------------------------------------------

  • 相关阅读:
    PCA手写版 Learner
    泛解析和伪静态实现二级域名(net技术)
    内存分配笔记(一)
    NVelocity的使用总结
    从discuz 里扒过来的一个通用序列化和反序列化类
    类中的执行顺序
    Nhibernate 工具 Nh profiler 使用方法
    UML中几种类间关系
    golf的23种设计模式
    net中的定时器
  • 原文地址:https://www.cnblogs.com/flqcchblog/p/4613656.html
Copyright © 2020-2023  润新知