Hi list,
I've downloaded binary
ofbiz-rel4.0-current.zip<http://build.hotwaxmedia.com/builds40/ofbiz-rel4.0-current.zip>,
and I am trying to deploy first "practice" component webapp by following
instruction on:
http://docs.ofbiz.org/display/OFBIZ/OFBiz+Beginner%27s+Development+Guide+Using+Practice+Application
I have hit few problems under "Create the web app":
1) Step4 said copy existing component e.g. example component web.xml,
there
is no "example component", but I found
framework/example/webapp/example/WEB-INF/web.xml. With this, there is
no "
mainDecoratorLocation" found. (I found this value from
application/product/webapp/catalog/WEB-INF/web.xml though, so I use this)
2) Same thing with "widget" and "error" directory as above and I just
copied
from the same "catalog" component.
3) Step 10, after the server is started, I get an error:
org.ofbiz.webapp.view.ViewHandlerException: Unknown handler type: screen
The documentation says I should see the "This is first practice" instead.
Any idea?
Thanks,
Zemian
Here is a stacktrace:
2008-10-06 12:02:21,958 (http-0.0.0.0-8080-Processor4) [
ControlServlet.java:126:DEBUG] [[[main] Servlet Starting, doing setup-
total:0.0,since last(Begin):0.0]]
2008-10-06 12:02:21,958 (http-0.0.0.0-8080-Processor4) [
ControlServlet.java:181:DEBUG] [[[main] Setup done, doing Event(s) and
View(s)- total:0.0,since last([main] Servlet St...):0.0]]
2008-10-06 12:02:21,961 (http-0.0.0.0-8080-Processor4) [
UtilXml.java:243:DEBUG] XML Read 0.0030s: jndi:/
0.0.0.0/practice/WEB-INF/controller.xml
2008-10-06 12:02:21,962 (http-0.0.0.0-8080-Processor4) [
ConfigXMLReader.java:558:INFO ] ConfigMap Created: (1) records in 0.0s
2008-10-06 12:02:21,962 (http-0.0.0.0-8080-Processor4) [
ConfigXMLReader.java:716:INFO ] HandlerMap Created: (0) view handlers and
(0) request/event handlers in 0.0s
2008-10-06 12:02:21,962 (http-0.0.0.0-8080-Processor4) [
ConfigXMLReader.java:291:INFO ] RequestMap Created: (1) records in 0.0s
2008-10-06 12:02:21,962 (http-0.0.0.0-8080-Processor4) [
ConfigXMLReader.java:385:INFO ] ViewMap Created: (1) records in 0.0s
2008-10-06 12:02:21,963 (http-0.0.0.0-8080-Processor4) [
RequestHandler.java:236:INFO ] [Processing Request]: main
sessionId=6A93B3C6E80E0FB1946568791FC5DECB.jvm1
2008-10-06 12:02:21,963 (http-0.0.0.0-8080-Processor4) [
RequestManager.java:116:INFO ] [RequestManager.getRequestAttribute] Value
for attribute "null" of uri "main" not found
2008-10-06 12:02:21,963 (http-0.0.0.0-8080-Processor4) [
RequestHandler.java:425:INFO ] [RequestHandler.doRequest]: Response is a
view. sessionId=6A93B3C6E80E0FB1946568791FC5DECB.jvm1
2008-10-06 12:02:21,963 (http-0.0.0.0-8080-Processor4) [
RequestHandler.java:578:INFO ] servletName=control, view=main
sessionId=6A93B3C6E80E0FB1946568791FC5DECB.jvm1
2008-10-06 12:02:21,964 (http-0.0.0.0-8080-Processor4) [
ControlServlet.java:192:ERROR]
---- exception report
----------------------------------------------------------
Error in request handler:
Exception: org.ofbiz.webapp.view.ViewHandlerException
Message: Unknown handler type: screen
---- stack trace
---------------------------------------------------------------
org.ofbiz.webapp.view.ViewHandlerException: Unknown handler type: screen
org.ofbiz.webapp.view.ViewFactory.loadViewHandler(ViewFactory.java:119)
org.ofbiz.webapp.view.ViewFactory.getViewHandler(ViewFactory.java:100)
org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:642)
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:427)
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:189)
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:248)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
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:613)
--------------------------------------------------------------------------------