您所在的位置:开发 > Java > Struts运行时出现的问题及解决办法

Struts运行时出现的问题及解决办法

2007-01-04 13:59 微澜 天极博客 字号:T | T
一键收藏,随时查看,分享好友!

本文是作者在使用Struts中出现的问题总结,供大家参考!

AD:

以下是本人初次使用Struts时遇到的问题:

1.Tomcat启动成功,但是在运行程序是报错:HTTP Status 404 -( /wisdom/inputContent.jsp)。

出错原因是C:\Tomcat 4.1\webapps\wisdom\WEB-INF\下缺少Struts标签文件(.tld)引起的,将缺少的.tld文件Copy到该目录下即可。

2.运行程序出现Cannot find message resources under key org.apache.struts.action.MESSAGE错误,是说明找不到ApplicationResources.properties,要注意以下四方面。

第一:在web.xml文件<web-app> <servlet>"把下面的内容放在这里"</servlet></web-app>中加入

<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>
</init-param>

第二:在struts-config.xml中加入如下设置:

<message-resources parameter="ApplicationResources"/>

该设置最好放在:</action-mappings>"放到这里"</struts-config>

第三:确保ApplicationResources.properties文件在你建立的WEB-INF\classes文件夹中。

可以把applicationResources.properties放到classes文件夹下其它目录,例如:

把ApplicationResources.properties放入WEB-INF\classes\mydir文件夹下。struts-config.xml中的设置必须改

<message-resources parameter="mydir/ApplicationResources"/>

第四:就可能是键值的问题,struts的资源文件也是可以分多资源文件配置的,比如配备是这样的

<message-resources parameter="ApplicationResources" key="myAppRes"/>

如果只有一个带key的资源文件,那就会抛出 org.apache.struts.action.MESSAGE错误了,删除key即可。

来源链接:http://blog.yesky.com/496/micoyang/1625996.shtml 

(责任编辑 火凤凰 sunsj@51cto.com  TEL:(010)68476636-8007)




分享到:

  1. 程序员面试失败的几种原因,你中枪了吗?
  2. Java未来也许不再是电商的首选开发语言!

热点职位

更多>>

热点专题

更多>>

读书

Eclipse Web开发从入门到精通(实例版)
本书由浅入深、循序渐进地介绍了目前流行的基于Eclipse的优秀框架。全书共分14章,内容涵盖了Eclipse基础、ANT资源构造、数据库

最新热帖

更多>>

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院