论坛首页 入门技术论坛

请教《WebWork in action》中第一个HelloWorld例子问题。

浏览 3301 次
该帖已经被评为新手帖
作者 正文
   发表时间:2006-12-10  
请教《WebWork in action》中第一个HelloWorld例子问题:
第2章的HelloWorld例子,我按照书上步骤做,就是报错:“Error:File "/WebWork" not found”,查了好几下了。请教一下是什么原因呢?谢谢!
我的Servlet用的是2.4(Tomcat版本是5.5.17)。
   发表时间:2006-12-10  
参见webwork2.2文档
<%@ taglib prefix="ww" uri="webwork" %>
<html>
<head>
<title>Hello Page</title>
</head>
<body>
The message generated by my first action is:
<ww:property value="message"/>
</body>
</html>

第一行webwork应该改成/webwork
0 请登录后投票
   发表时间:2006-12-11  
谢谢楼上啊 

但是提交name.jsp后,报错:
HTTP Status 500 -

type Exception report

message

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

exception

javax.servlet.ServletException: Servlet.init() for servlet webwork threw exception
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Thread.java:595)

root cause

java.lang.NoClassDefFoundError: freemarker/template/Configuration
com.opensymphony.webwork.dispatcher.ServletDispatcher.init(ServletDispatcher.java:74)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Thread.java:595)
0 请登录后投票
   发表时间:2006-12-11  
自己搞定了。
把下面的包都添加到lib里就可以了:
freemarker.jar
rife-continuations.jar

谢谢花花公子。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics