今天在家里,重新搭建ssh环境,struts尝试使用1.3版本。在加入log4j之后,尝试运行,结果抛出FileNotFoundException错误。如果log4j配置好之后,log文件应该自动生成,不应该存在文件找不到的错误。
解决方法:
在搭建环境时,Spring Capabilities和 hibernate Capabilities都会往环境中加入各自的log4j包,但是因为版本不同一个是log4j-1.2.14.jar,一个是log4j-1.2.11.jar,所以没有覆盖而引起冲突。我是保留了高版本的jar包,删除了低版本。
本文介绍了一次在SSH环境下使用Struts 1.3版本时遇到的问题,即加入log4j后运行出现FileNotFoundException错误的情况。通过分析发现是由于不同组件引入了不同版本的log4j导致的冲突,并给出了相应的解决办法。
687

被折叠的 条评论
为什么被折叠?



