有没有哪位调试过jakarta-struts-1.0.2里面的例子struts-example,我在Tomcat下没有调通,出现如下问题。。。。。

chynam 2003-05-07 04:46:48
有没有哪位调试过jakarta-struts-1.0.2里面的例子struts-example,我在Tomcat下没有调通,出现如下问题。。。。。

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Cannot find message resources under key org.apache.struts.action.MESSAGE
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:484)


root cause

javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:77)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:484)



--------------------------------------------------------------------------------

Apache Tomcat/4.1.24
...全文
42 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
teva 2003-08-13
  • 打赏
  • 举报
回复
检查web.xml文件,serverlet action
看是否有如下的项目:

<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>
</init-param>
kui 2003-08-06
  • 打赏
  • 举报
回复
下载JSPStudio试一下,内含Struts1.1,jakarta-tomcat-5.0.4,带例子,可正常运行。
臧忠超 2003-08-05
  • 打赏
  • 举报
回复
不行就换一个高版本的Tomcat试试。我曾经就是Tomcat版本太低,就是调不通
臧忠超 2003-08-05
  • 打赏
  • 举报
回复
不行就换一个高版本的Tomcat试试。我曾经就是Tomcat版本太低,就是调不通
michael1081 2003-08-05
  • 打赏
  • 举报
回复
大小写的问题!
注意form中的参数与JSP中的name、id 一致!
aprim 2003-07-12
  • 打赏
  • 举报
回复
1.1正式版有很多新的特性,建议使用
zhuimeng313 2003-07-11
  • 打赏
  • 举报
回复
13123
caiqm 2003-07-11
  • 打赏
  • 举报
回复
好像在4.1里面会出现问题,呵呵
运气差的话
你把ApplicationResources.properties文件找到,拷贝到web-inf/classes下
同时修改web.xml中的class>org.apache.struts.tiles.ActionComponentServlet的初始化参数
<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>

</init-param>
这样就好了,不要管struts-config.xml里面怎么设置!
wumz 2003-05-20
  • 打赏
  • 举报
回复
直接将war文件放在tomcat的webapp下,没问题的,刚试过
teva 2003-05-16
  • 打赏
  • 举报
回复
up
我遇到的一回是由相关XML处理的包没加上。
另外,修改了properties之后,需要重起。
ukyer 2003-05-16
  • 打赏
  • 举报
回复
dignityliu(无为) 的方法正确,我遇到过
dignityliu 2003-05-16
  • 打赏
  • 举报
回复
很简单,tomcat的conf/server.xml把你的struts-example配置上,重启tomcat就ok了阿
example:
<!-- Tomcat Manager Context -->
<Context path="/Root/struts-example" docBase="Root/struts-example"
debug="0" privileged="true"/>
然后运行浏览器,http://localhost:8080/Root/struts-example/index.jsp
如法炮制吧
yangocean 2003-05-15
  • 打赏
  • 举报
回复
加包
keen_9 2003-05-09
  • 打赏
  • 举报
回复
Apache Tomcat/4.1.24的话,楼上的方法是可以的,不用改配置文件!
justtest 2003-05-08
  • 打赏
  • 举报
回复
struts-example.war 直接放到webapp目录下没问题的啊~


ideafrog 2003-05-07
  • 打赏
  • 举报
回复
因为
Cannot find message resources under key

所以肯定是楼上所说的你资源文件没有配好,应该是在stuts-config.xml文件里配


注意大小写
super_zzw 2003-05-07
  • 打赏
  • 举报
回复
ApplicationResources.properties没有在web.xml中配置好

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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