Hi All,
I am getting following error when try to run the Hello World 2 tutorial application. ************************************************************ java.io.FileNotFoundException: http://ofbiz.apache.org/dts/widget-screen.dtd ************************************************************ When I use "ftl" file instead of "screen" in View Mappings, the application works perfectly fine. Following is my controller.xml and HelloScreens.xml ********************************** Controller.xml ********************************** <?xml version="1.0" encoding="UTF-8" ?> <site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/site-conf.xsd"> <description>Second Hello World Site Configuration File</description> <owner>Open For Business Project (c) 2005 </owner> <errorpage>/error/error.jsp</errorpage> <handler name="java" type="request" class="org.ofbiz.webapp.event.JavaEventHandler"/> <handler name="soap" type="request" class="org.ofbiz.webapp.event.SOAPEventHandler"/> <handler name="service" type="request" class="org.ofbiz.webapp.event.ServiceEventHandler"/> <handler name="service-multi" type="request" class="org.ofbiz.webapp.event.ServiceMultiEventHandler"/> <handler name="simple" type="request" class="org.ofbiz.webapp.event.SimpleEventHandler"/> <handler name="ftl" type="view" class="org.ofbiz.webapp.ftl.FreeMarkerViewHandler"/> <handler name="jsp" type="view" class="org.ofbiz.webapp.view.JspViewHandler"/> <handler name="screen" type="view" class="org.ofbiz.widget.screen.ScreenWidgetViewHandler"/> <handler name="http" type="view" class="org.ofbiz.webapp.view.HttpViewHandler"/> <preprocessor> <event type="java" path="org.ofbiz.securityext.login.LoginEvents" invoke="checkExternalLoginKey"/> </preprocessor> <postprocessor> </postprocessor> <request-map uri="main"> <response name="success" type="view" value="main"/> </request-map> <view-map name="error" type="jsp" page="/error/error.jsp"/> <view-map name="main" type="screen" page="component://hello2/widget/HelloScreens.xml#main"/> </site-conf> ********************************************* ********************************************* HelloScreens.xml ********************************************* <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE screens PUBLIC "-//OFBiz//DTD OFBiz Screen Widget//EN" "http://www.ofbiz.org/dts/widget-screen.dtd"> <screens> <screen name="main"> <section> <widgets> <platform-specific><html><html-template location="component://hello2/webapp/hello2/includes/header.ftl"/></html></platform-specific> <platform-specific><html><html-template location="component://hello2/webapp/hello2/main.ftl"/></html></platform-specific> <platform-specific><html><html-template location="component://hello2/webapp/hello2/includes/footer.ftl"/></html></platform-specific> </widgets> </section> </screen> </screens> ********************************************* |
try a screens definition like this:
<?xml version="1.0" encoding="UTF-8"?> <screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation=" http://ofbiz.apache.org/dtds/widget-screen.xsd"> <screen name=""> </screen> </screens> I'm not too sure about the DOCTYPE, but this works for me. Anshuman Manur On Mon, Jun 29, 2009 at 8:28 PM, su2 <[hidden email]> wrote: > > Hi All, > > I am getting following error when try to run the Hello World 2 tutorial > application. > > ************************************************************ > java.io.FileNotFoundException: > http://ofbiz.apache.org/dts/widget-screen.dtd > ************************************************************ > > When I use "ftl" file instead of "screen" in View Mappings, the application > works perfectly fine. Following is my controller.xml and HelloScreens.xml > > ********************************** > Controller.xml > ********************************** > <?xml version="1.0" encoding="UTF-8" ?> > > <site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/site-conf.xsd"> > <description>Second Hello World Site Configuration File</description> > <owner>Open For Business Project (c) 2005 </owner> > <errorpage>/error/error.jsp</errorpage> > > <handler name="java" type="request" > class="org.ofbiz.webapp.event.JavaEventHandler"/> > <handler name="soap" type="request" > class="org.ofbiz.webapp.event.SOAPEventHandler"/> > <handler name="service" type="request" > class="org.ofbiz.webapp.event.ServiceEventHandler"/> > <handler name="service-multi" type="request" > class="org.ofbiz.webapp.event.ServiceMultiEventHandler"/> > <handler name="simple" type="request" > class="org.ofbiz.webapp.event.SimpleEventHandler"/> > > <handler name="ftl" type="view" > class="org.ofbiz.webapp.ftl.FreeMarkerViewHandler"/> > <handler name="jsp" type="view" > class="org.ofbiz.webapp.view.JspViewHandler"/> > <handler name="screen" type="view" > class="org.ofbiz.widget.screen.ScreenWidgetViewHandler"/> > > <handler name="http" type="view" > class="org.ofbiz.webapp.view.HttpViewHandler"/> > > <preprocessor> > <!-- Events to run on every request before security (chains exempt) > --> > <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" > invoke="test"/> --> > <event type="java" path="org.ofbiz.securityext.login.LoginEvents" > invoke="checkExternalLoginKey"/> > </preprocessor> > <postprocessor> > <!-- Events to run on every request after all other processing > (chains exempt) --> > <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" > invoke="test"/> --> > </postprocessor> > > <!-- Request Mappings --> > <request-map uri="main"> > <response name="success" type="view" value="main"/> > </request-map> > > <!-- end of request mappings --> > > <!-- View Mappings --> > <view-map name="error" type="jsp" page="/error/error.jsp"/> > <view-map name="main" type="screen" > page="component://hello2/widget/HelloScreens.xml#main"/> > <!-- end of view mappings --> > </site-conf> > ********************************************* > > ********************************************* > HelloScreens.xml > ********************************************* > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE screens PUBLIC "-//OFBiz//DTD OFBiz Screen Widget//EN" > "http://www.ofbiz.org/dts/widget-screen.dtd"> > > <screens> > <screen name="main"> > <section> > <widgets> > <platform-specific><html><html-template > > location="component://hello2/webapp/hello2/includes/header.ftl"/></html></platform-specific> > > <platform-specific><html><html-template > > location="component://hello2/webapp/hello2/main.ftl"/></html></platform-specific> > > <platform-specific><html><html-template > > location="component://hello2/webapp/hello2/includes/footer.ftl"/></html></platform-specific> > </widgets> > </section> > </screen> > </screens> > > ********************************************* > -- > View this message in context: > http://www.nabble.com/java.io.FileNotFoundException-tp24255717p24255717.html > Sent from the OFBiz - User mailing list archive at Nabble.com. > > |
I think your DOCTYPE URL is incorrect:
your URL is http://www.ofbiz.org/dts/widget-screen.dtd the right one is: http://ofbiz.apache.org/dtds/widget-screen.xsd On Mon, Jun 29, 2009 at 10:35 PM, Anshuman Manur < [hidden email]> wrote: > try a screens definition like this: > > <?xml version="1.0" encoding="UTF-8"?> > <screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:noNamespaceSchemaLocation=" > http://ofbiz.apache.org/dtds/widget-screen.xsd"> > <screen name=""> > > </screen> > </screens> > > I'm not too sure about the DOCTYPE, but this works for me. > > Anshuman Manur > > > On Mon, Jun 29, 2009 at 8:28 PM, su2 <[hidden email]> wrote: > >> >> Hi All, >> >> I am getting following error when try to run the Hello World 2 tutorial >> application. >> >> ************************************************************ >> java.io.FileNotFoundException: >> http://ofbiz.apache.org/dts/widget-screen.dtd >> ************************************************************ >> >> When I use "ftl" file instead of "screen" in View Mappings, the >> application >> works perfectly fine. Following is my controller.xml and HelloScreens.xml >> >> ********************************** >> Controller.xml >> ********************************** >> <?xml version="1.0" encoding="UTF-8" ?> >> >> <site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> >> xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/site-conf.xsd"> >> <description>Second Hello World Site Configuration File</description> >> <owner>Open For Business Project (c) 2005 </owner> >> <errorpage>/error/error.jsp</errorpage> >> >> <handler name="java" type="request" >> class="org.ofbiz.webapp.event.JavaEventHandler"/> >> <handler name="soap" type="request" >> class="org.ofbiz.webapp.event.SOAPEventHandler"/> >> <handler name="service" type="request" >> class="org.ofbiz.webapp.event.ServiceEventHandler"/> >> <handler name="service-multi" type="request" >> class="org.ofbiz.webapp.event.ServiceMultiEventHandler"/> >> <handler name="simple" type="request" >> class="org.ofbiz.webapp.event.SimpleEventHandler"/> >> >> <handler name="ftl" type="view" >> class="org.ofbiz.webapp.ftl.FreeMarkerViewHandler"/> >> <handler name="jsp" type="view" >> class="org.ofbiz.webapp.view.JspViewHandler"/> >> <handler name="screen" type="view" >> class="org.ofbiz.widget.screen.ScreenWidgetViewHandler"/> >> >> <handler name="http" type="view" >> class="org.ofbiz.webapp.view.HttpViewHandler"/> >> >> <preprocessor> >> <!-- Events to run on every request before security (chains exempt) >> --> >> <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" >> invoke="test"/> --> >> <event type="java" path="org.ofbiz.securityext.login.LoginEvents" >> invoke="checkExternalLoginKey"/> >> </preprocessor> >> <postprocessor> >> <!-- Events to run on every request after all other processing >> (chains exempt) --> >> <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" >> invoke="test"/> --> >> </postprocessor> >> >> <!-- Request Mappings --> >> <request-map uri="main"> >> <response name="success" type="view" value="main"/> >> </request-map> >> >> <!-- end of request mappings --> >> >> <!-- View Mappings --> >> <view-map name="error" type="jsp" page="/error/error.jsp"/> >> <view-map name="main" type="screen" >> page="component://hello2/widget/HelloScreens.xml#main"/> >> <!-- end of view mappings --> >> </site-conf> >> ********************************************* >> >> ********************************************* >> HelloScreens.xml >> ********************************************* >> <?xml version="1.0" encoding="UTF-8"?> >> <!DOCTYPE screens PUBLIC "-//OFBiz//DTD OFBiz Screen Widget//EN" >> "http://www.ofbiz.org/dts/widget-screen.dtd"> >> >> <screens> >> <screen name="main"> >> <section> >> <widgets> >> <platform-specific><html><html-template >> >> location="component://hello2/webapp/hello2/includes/header.ftl"/></html></platform-specific> >> >> <platform-specific><html><html-template >> >> location="component://hello2/webapp/hello2/main.ftl"/></html></platform-specific> >> >> <platform-specific><html><html-template >> >> location="component://hello2/webapp/hello2/includes/footer.ftl"/></html></platform-specific> >> </widgets> >> </section> >> </screen> >> </screens> >> >> ********************************************* >> -- >> View this message in context: >> http://www.nabble.com/java.io.FileNotFoundException-tp24255717p24255717.html >> Sent from the OFBiz - User mailing list archive at Nabble.com. >> >> > |
In reply to this post by Anshuman Manur
You are 100% right!!!!
It worked! Thank a lot!
|
Free forum by Nabble | Edit this page |