上午有同事在Eclipse下的tomcat始终启动不了,让我帮忙看看。
大概错误是这样的:
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar.........
名为xwork 的ObjectFactory 已经被其他jar加载,而且已经创建了。
1、检查tomcat的lib和工程编译之后的lib,都没发现问题。
2、检查是否自己封装的框架与struts的配置重复创建了ObjectFactory,量很大,但是仍然没有发现。
3、某自己基于eclipse封装的开发工具动了tomcat的context.xml配置,此文件中引用了struts相关的jar。问题出在这里。
原因有三个:
1、一开始就查看了该配置文件,但由于我过于粗心,快速的查看结果忽略了此处配置。
2、异常堆栈比较长,我只看了最开头和最末尾,也就是最终的causedby,而堆栈中间部分已经提示了加载ObjectFactory的jar 的位置,也被我忽略了。
3、该同事创建工程的时候偷懒,直接将原先工程中的context.xml复制过来,导致了这个问题。
spring mvc,controller中的方法执行完成之后总是不能进入指定的视图,而是停留在之前视图中。
经过一番比较,最后发现同事的方法复制于另一处,该方法带有@ModelAttribute和@RequestMapping。
这就导致该方法对应的视图由@RequestMapping对应的url处理,所以没有跳转到目标视图。去掉该@ModelAttribute,搞定了。
原因有二:
1、基础不扎实,依旧停留在老的配置中,不熟悉annotation,不了解@ModelAttribute。
2、粗心和懒。直接复制了不适合的方法过来。
解决完两个问题,查了一下参考文档,关于@ModelAttribute的解释不是很详细,该文解释了各种情况:http://blog.csdn.net/li_xiao_ming/article/details/8349115
这世上总有一些人会把一件事做得极致。可惜自己做得不够!
分享到:
相关推荐
《懒惰的智慧》课件.ppt深入探讨了一个看似矛盾却又极具启发性的概念——懒惰。它颠覆了我们对于懒惰的传统看法,提出懒惰在一定意义上能够成为推动人类进步的重要力量。这种观点不仅对我们的日常生活有深远影响,...
因此,每个人都应该警醒起来,远离懒惰,努力成为一个有责任心和上进心的人。 #### 五、结语 总而言之,学习狼的精神意味着要具备勤奋、坚韧和团队合作等品质。这些品质不仅能够帮助我们在竞争激烈的现代社会中...
多标记学习是指一个样本可以同时属于多个类别的情况,这与传统的二分类或多分类问题有所不同。在这种学习环境中,每个样本可以有零个、一个或多个相关的标记,因此需要模型能够有效地处理和学习这些复杂的标记关系。...
标题中的“懒惰的窗口”可能是指一个软件或者应用程序,可能是专门为提高用户工作效率而设计的。这个软件可能具有自动化任务、批量处理、定时执行等功能,从而帮助用户减轻工作负担,节省时间,让用户能够更“懒惰”...
然而,这场运动会不仅仅是一场体育竞技,更是一次关于动力与懒惰的寓言。 在故事的开头,我们看到了一位著名的动物选手——兔子。它的祖先曾在上一届森林运动会上取得了辉煌的成绩,因此它自小便受到家族的宠爱和...
然而,随着对科技的依赖日益加深,一个问题逐渐浮出水面:科技真的会让人变得懒惰吗?这个问题涉及了科技对人类行为习惯、思维模式以及劳动态度的深刻影响,值得我们深入探讨和思考。 首先,我们必须承认科技带来的...
在当今社会,勤奋与懒惰不仅是个人行为的两种对立态度,更是影响一个人未来发展的重要因素。在学习阶段,尤其如此。今天,我要讲述的是关于一名学生——婷婷,她的故事。婷婷是一名普通的小学生,但她身上有一个显著...
在这个"懒惰学习-K近邻.zip"压缩包中,我们很可能会找到一个使用Python的Jupyter Notebook(ipynb文件格式)实现的KNN算法,用于对鸢尾花数据集进行分类。 鸢尾花数据集是机器学习领域非常经典且广泛使用的多类分类...
### 20多岁,不要再懒惰 —— 深度解析及应对策略 #### 一、懒惰表现与成因分析 ...通过认识自身的问题所在,并采取有效的对策,每个人都能够在年轻时克服懒惰,朝着更加充实和有意义的生活迈进。
他认识到懒惰不仅是一个行为问题,更是一种心态上的逃避,它使人停留在舒适区,无法面对挑战,从而导致与他人的差距越拉越大。这一过程的自我洞察和成长,是改变的第一步。 接下来,时间管理的重要性不言而喻。古...
新材料作文“两个流浪汉在街边举着牌”的优秀例文,就对这个问题进行了深刻的分析和讨论。 文章以两个在街边举着牌的流浪汉为引子,揭示了一个社会现象:许多人在面对乞讨者的求助时,往往选择给予物质帮助,如金钱...
我终于战胜了懒惰250.doc
标题和描述中提到的"Health_ Laziness 健康:懒惰.pdf"是一份讨论健康与懒惰关系的文档,可能包含关于懒惰对身体和生活的影响、懒惰的行为表现以及如何克服懒惰的建议等内容。虽然标签部分为空,但我们可以从部分...
在人类的进化史上,懒惰往往被描绘为一个负面的性格特质,然而,《懒惰的智慧》这一议题却颠覆了这一传统认知。懒惰,作为一种人类行为的驱动力,不仅推动了个体寻求更高效、更轻松的工作方法,而且在宏观层面上,也...
【标题】:懒惰的狐狸故事中的道德寓意与教育意义 【描述】:这篇文档以“懒惰的狐狸”为标题,讲述了一则寓言故事,揭示了诚实劳动与懒惰欺骗之间的鲜明对比。 【标签】:范文 【部分内容】:故事主要围绕一只...
使用`screen`命令可以实现远程协作,允许两个用户在同一台机器上共享一个Shell会话。通过`screen -S`创建会话,然后使用`screen -x`连接到会话,实现同步操作和故障排查。这对于团队合作和教学特别有用,避免了权限...
在Redis的4.0版本中,这两个指令也实现了异步化,即在执行这些指令时,Redis会将整个数据库或者所有数据库中的数据视为一个整体,并将其移交给后台线程,而主线程则继续执行后续操作。 关于异步队列,主线程在删除...
学生们不仅学会了歌曲,更重要的是在这一过程中,他们体会到了勤劳与懒惰所带来的不同后果。 在情绪处理环节,教学活动又增添了新的教学手段。通过改变歌曲的速度和表达的情绪,学生们亲身体验了不同人物性格的外在...
【懒惰心理的成因与纠正】\n\n懒惰心理是学生中普遍存在的问题,尤其在小学生中更为显著。这种心理状态表现为好逸恶劳,缺乏进取心、责任感和时间管理能力。懒惰不仅阻碍个体的发展,还可能对学生的学业成绩和社会...
大班体育游戏小公鸡和懒惰虫.doc