Struct2 的开发模式的配置问题

简介: 官方的struct.xml 示例中,如果要切换为开发模式,往往是要在中加下以下内容但这么改了之后却发现,我每次更改了struct2的配置文件后,还是必须要重启tomcat才会生效经过研究发现,如果改成就可以了。

官方的struct.xml 示例中,如果要切换为开发模式,往往是要在<struct>中加下以下内容

<constant name="struts.devMode" value="true"/>

但这么改了之后却发现,我每次更改了struct2的配置文件后,还是必须要重启tomcat才会生效

经过研究发现,如果改成

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

就可以了。

 下面是4个开发模式常用配置的简介---
    <!-- 开启使用开发模式,详细错误提示 -->
    <!-- <constant name="struts.devMode" value="true"/>-->


    <!-- 指定每次请求到达,重新加载资源文件 -->
    <!-- <constant name="struts.i18n.reload" value="true"/>-->


    <!-- 指定每次配置文件更改后,自动重新加载 -->
    <!-- <constant name="struts.configuration.xml.reload" value="true"/>-->


    <!-- 指定XSLT Result使用样式表缓存 -->
    <!-- <constant name="struts.xslt.nocache" value="true"/>-->



相关文章
|
5月前
【Azure 应用服务】Azure Function 部署槽交换时,一不小心把预生产槽上的配置参数交换到生产槽上,引发生产错误
【Azure 应用服务】Azure Function 部署槽交换时,一不小心把预生产槽上的配置参数交换到生产槽上,引发生产错误
|
2月前
|
监控 Kubernetes 安全
如何设置一个有效的远程管理工具来简化服务器的维护工作?
如何设置一个有效的远程管理工具来简化服务器的维护工作?
|
8月前
|
存储 Ubuntu Linux
手写操作系统(3)——开发环境建立与内核架构设计
手写操作系统(3)——开发环境建立与内核架构设计
109 3
|
程序员 Linux
推荐三个我工作中经常使用的驱动大全wiki(建议收藏并转发让更多人知道!)
推荐三个我工作中经常使用的驱动大全wiki(建议收藏并转发让更多人知道!)
194 0
|
存储 JSON 缓存
重学Node系列01-模块规范及模块加载机制
Node模块规范及模块加载机制 这是重新阅读《深入浅出NodeJS》的相关笔记,这次阅读发现自己依旧收获很多,而第一次阅读的东西也差不多忘记完了,所以想着这次过一遍脑子,用自己的理解输出一下,方便记忆以及以后回忆... 历史原因,JavaScript以前是没有模块机制的,这对于node来说想要编写一个大型项目是很难的,所以node采用了社区提出的CommmonJS规范 认识CommonJS 这里主要介绍的是大家常见的JavaScript文件模块,其他的将在后续章节介绍
94 0
node笔记记录35ES模块化规范3
node笔记记录35ES模块化规范3
81 0
node笔记记录35ES模块化规范3
|
JavaScript 前端开发 开发者
关于Free自由协议增发逻辑技术开发详细丨Free模式系统开发项目方案讲解
本文探讨ahooks 对 DOM 类 Hooks 使用规范,以及在《free dom自由协议质押系统》开发过程中 源码是如何去做处理的,有需求和问题的朋友可以来探讨。
关于Free自由协议增发逻辑技术开发详细丨Free模式系统开发项目方案讲解
|
存储 缓存 资源调度
Hooks + TS 搭建一个任务管理系统(终)-- 项目总结
Hooks + TS 搭建一个任务管理系统(终)-- 项目总结
334 0
Hooks + TS 搭建一个任务管理系统(终)-- 项目总结
|
测试技术 C# 数据安全/隐私保护
C#特性Attribute的实际应用之:为应用程序提供多个版本
基于如下的几个理由,需要为应用程序提供多个版本: 1:应用程序有体验版和完整功能版; 2:应用程序测试过程中需要完成一些自动化的操作; 1:提供体验版 关于第一点,所谓体验版也就是完整版的一个缩小版。
664 0
【视频】配置信息管理 的 使用方法(四):功能节点维护
用配置信息管理来功能节点的维护的演示。  
653 0