首页 > 代码库 > Stuts2的"struts.devMode"设置成true后,不起作用,仍需要重启tomcat
Stuts2的"struts.devMode"设置成true后,不起作用,仍需要重启tomcat
问题:
在项目的struts.xml加入了常量配置:<constant name="struts.devMode" value="http://www.mamicode.com/true" />后,重启服务器。
项目后续开发中,修改action.java或者struts.xml仍然需要重启tomcat,和没有配置这个常量是一样的。
百度后,说tomcat不能放在有空格的路径下。但是我用myeclipse中集成的tomcat或者自己独立的tomcat,都没有放在带空格的路径下。求大神解决。
答案:
我也困扰了好久,终于试出来了,不要用
<constant name="struts.devMode" value="http://www.mamicode.com/true" />
改成:
<constant name="struts.configuration.xml.reload" value="http://www.mamicode.com/true"/>
就OK了
下面是4个开发模式常用配置的简介---
<!-- 开启使用开发模式,详细错误提示 -->
<!-- <constant name="struts.devMode" value="http://www.mamicode.com/true"/>-->
<!-- 指定每次请求到达,重新加载资源文件 -->
<!-- <constant name="struts.i18n.reload" value="http://www.mamicode.com/true"/>-->
<!-- 指定每次配置文件更改后,自动重新加载 -->
<!-- <constant name="struts.configuration.xml.reload" value="http://www.mamicode.com/true"/>-->
<!-- 指定XSLT Result使用样式表缓存 -->
<!-- <constant name="struts.xslt.nocache" value="http://www.mamicode.com/true"/>-->
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。