初次运行struts,提示错误:javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSA

fancuixia 2004-08-09 04:47:22
Tomcat 4.0.3版本。

每次运行,在控制台窗口都会提示:
log4j:WARN No appenders could be found for logger (org.apache.struts.util.Proper tyMessageResources).
log4j:WARN Please initialize the log4j system properly.

我想这应该不会影响Struts,可能是struts中需要使用log4j,但在log4j.properties中没有设置。

关键是JSP页面出错:
javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE
at org.apache.struts.util.RequestUtils.retrieveMessageResources(RequestUtils.java:1103)
at org.apache.struts.util.RequestUtils.message(RequestUtils.java:1043)
at org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:294)
at org.apache.jsp.index$jsp._jspService(index$jsp.java:89)
......

我在struts-config.xml中定义了
<message-resources parameter="ApplicationResources" null="false" />
是否与此相关?

ApplicationResources.properties 文件应该放在哪个目录下面? 是否在中文系统应该改为 ApplicationResources_zh.propertise?

请指教。
...全文
272 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sulo_xxr 2004-08-09
  • 打赏
  • 举报
回复
ApplicationResources.properties class下
nighthawk 2004-08-09
  • 打赏
  • 举报
回复
放在\WEB-INF\classes里面。ApplicationResources_zh.propertise这个无所谓,只是支持中文字符而已。

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧