因系统因配置问题报错,如何调整(两类 【与外界其他环境相关联】 【★自身配置★】(★关注web.xml★))
2012-06-07 23:13
387 查看
【前言】
在修改寄存环境上的代码时,我们常常会遇到一下比较复杂的机能(模块)。
这些机能会和外部的一些站点的机能联系。
①比如:和某个站点交互,传给这个站点几个值,然后得到几个返回值。(toto)
②比如:读一些配置文件,通过Httpclient读取一个xml文件中的内容(相当于访问外部站点)(yahoo club)
③比如:走一个假画面。(yahoo club)
同时,自身对于不同的环境(UT ITA ITB 本番),还会有一些配置。
④比如:一下key值的设定,一些过滤器的设定,一些加密算法等等。(yahoo club)
上述的①②③都可以归纳为【与其他环境的关联】(在diff文件中)
这时,我们要注意好环境上相关的配置!(这还是比较容易想到的)
上述的·④就不是很容易想到,如果想不到,那你找起错误来就会非常费力,
因为你的方向错了!!
这就是与【自身配置相关了】
这时,第一步,我们就应该去查看web.xml文件,看看不同环境之间(ITA 和 UT)web.xml文件是否一致。
除了web.xml文件之外,struts-config.xml文件。
(④时有一个特点,就是有时会没有error的log出现,但是还到了error画面)
总结:(以 web.xml 为首的文件的确认)
在寻找错误时,不要一条路走到黑。(「与外界其他环境相关联」 「自身配置」)
以上提到的两个方向都要试着去调查一下。
后话1:
今天这个问题其实就是寻找错误的方向错了。
其实diff中的那些配置文件都没有问题!!!
只是我们在web.xml文件中多了一个过滤器。
在另外一个配置文件中,有一个key值,来判断是否走这个过滤器。
后话2:
个人认为,这个处理当时做的不好!!!
yahoo 中通过一个配置文件中的key值判断走不走那个filter处理。(没有放大diff这个配置文件中)
你这个判断的key就应该放在diff中。
diff文件的目的就是为了区分不同的环境而专门设置的一个文件!!
在修改寄存环境上的代码时,我们常常会遇到一下比较复杂的机能(模块)。
这些机能会和外部的一些站点的机能联系。
①比如:和某个站点交互,传给这个站点几个值,然后得到几个返回值。(toto)
②比如:读一些配置文件,通过Httpclient读取一个xml文件中的内容(相当于访问外部站点)(yahoo club)
③比如:走一个假画面。(yahoo club)
同时,自身对于不同的环境(UT ITA ITB 本番),还会有一些配置。
④比如:一下key值的设定,一些过滤器的设定,一些加密算法等等。(yahoo club)
上述的①②③都可以归纳为【与其他环境的关联】(在diff文件中)
这时,我们要注意好环境上相关的配置!(这还是比较容易想到的)
上述的·④就不是很容易想到,如果想不到,那你找起错误来就会非常费力,
因为你的方向错了!!
这就是与【自身配置相关了】
这时,第一步,我们就应该去查看web.xml文件,看看不同环境之间(ITA 和 UT)web.xml文件是否一致。
除了web.xml文件之外,struts-config.xml文件。
(④时有一个特点,就是有时会没有error的log出现,但是还到了error画面)
总结:(以 web.xml 为首的文件的确认)
在寻找错误时,不要一条路走到黑。(「与外界其他环境相关联」 「自身配置」)
以上提到的两个方向都要试着去调查一下。
后话1:
今天这个问题其实就是寻找错误的方向错了。
其实diff中的那些配置文件都没有问题!!!
只是我们在web.xml文件中多了一个过滤器。
在另外一个配置文件中,有一个key值,来判断是否走这个过滤器。
后话2:
个人认为,这个处理当时做的不好!!!
yahoo 中通过一个配置文件中的key值判断走不走那个filter处理。(没有放大diff这个配置文件中)
你这个判断的key就应该放在diff中。
diff文件的目的就是为了区分不同的环境而专门设置的一个文件!!
相关文章推荐
- Shiro随笔(1:web.xml中的过滤器配置里,spring是如何关联shiro的)
- 关于Spring Profile配置不同环境时.web.xml激活和pom.xml激活的问题
- web.xml中引入其他配置
- maven环境搭建以、在eclipse中如何配置、maven库遇到问题解决方法
- 如何让Tomcat在指定JDK版本下启动而不依赖环境变量中配置的版本,解决部署到Tomcat中报404版本错误问题
- springMVC的配置文件名在web.xml中如何定义
- Spring配置web.xml遇到的问题
- log4j和web.xml配置webAppRootKey 的问题
- 成绩查询系统--框架篇--配置文件--web.xml
- log4j和web.xml配置webAppRootKey 的问题
- Servlet中web.xml 配置问题,求解!!!
- Struts2.3使用Sitemesh如何配置web.xml?
- 第2.3.1章 WEB系统最佳实践属性配置之ehcache.xml
- javaweb 配置系统错误页面404或500 等其他错误代码
- 如何配置 web.xml 正则表达式
- 面试常见问题:如何加密Web项目中配置文件中的密码?
- intellij 创建servlet后如何快速配置web.xml
- 关于web.xml里的filter的url-pattern配置问题
- java中web.xml的url-pattern配置问题