严重: Could not load the FreeMarker template named 'form':
2011-11-22 16:32:21 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
严重: Attempted: /template/sample/form.ftl
2011-11-22 16:32:21 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
严重: The TemplateLoader provided by the FreeMarker Configuration was a: freeer.cache.MultiTemplateLoader
2011-11-22 16:32:21 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
严重: Could not open template
java.io.FileNotFoundException: Template /template/sample/form.ftl not found.
at freeer.template.Configuration.getTemplate(Configuration.java:489)
at freeer.template.Configuration.getTemplate(Configuration.java:452)
at org.apache.struts2.components.template.FreeerTemplateEngine.renderTemplate(FreeerTemplateEngine.java:96)
at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:559)
at org.apache.struts2.components.ClosingUIBean.start(ClosingUIBean.java:59)
at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:53)
at org.apache.jsp.input_jsp._jspx_meth_s_005fform_005f0(input_jsp.java:140)
at org.apache.jsp.input_jsp._jspService(input_jsp.java:91)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:428)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
严重: Could not load the FreeMarker template named 'text':
2011-11-22 16:32:21 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
严重: Attempted: /template/sample/text.ftl
2011-11-22 16:32:21 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
严重: The TemplateLoader provided by the FreeMarker Configuration was a: freeer.cache.MultiTemplateLoader
2011-11-22 16:32:21 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [jsp] in context with path [/validationApp] threw exception [Template /template/sample/text.ftl not found. - Class: freeer.template.Configuration
File: Configuration.java
Method: getTemplate
Line: 489 - freeer/template/Configuration.java:489:-1] with root cause
java.io.FileNotFoundException: Template /template/sample/text.ftl not found.
at freeer.template.Configuration.getTemplate(Configuration.java:489)
at freeer.template.Configuration.getTemplate(Configuration.java:452)
at org.apache.struts2.components.template.FreeerTemplateEngine.renderTemplate(FreeerTemplateEngine.java:96)
at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:559)
at org.apache.struts2.components.UIBean.end(UIBean.java:513)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at org.apache.jsp.input_jsp._jspx_meth_s_005ftextfield_005f0(input_jsp.java:242)
at org.apache.jsp.input_jsp._jspx_meth_s_005fform_005f0(input_jsp.java:152)
at org.apache.jsp.input_jsp._jspService(input_jsp.java:91)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:428)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)真心求解决办法~~~~~~

解决方案 »

  1.   

    是不是jar包的问题,重新换个试试看。。
      

  2.   

    freeer 模板的原因,LZ 找下吧,是不是在宏引用是出错的,还是是不是你这个项目在生成freeer模板时导致的。
      

  3.   

    我也没有建什么啊,我重新下载的struts2 把需要的包拷进去依旧是这个错,把所有的eclipse,tomcat,struts2全部重新配置也还是这个错。没有用到宏啊。焦头烂额~~~~~别人都不出这个问题就我一个人出了,找了N久的原因了……