java.io.FileNotFoundException

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
su2
Reply | Threaded
Open this post in threaded view
|

java.io.FileNotFoundException

su2
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>

*********************************************
Reply | Threaded
Open this post in threaded view
|

Re: java.io.FileNotFoundException

Anshuman Manur
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.
>
>
Reply | Threaded
Open this post in threaded view
|

Re: java.io.FileNotFoundException

Anshuman Manur
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.
>>
>>
>
su2
Reply | Threaded
Open this post in threaded view
|

Re: java.io.FileNotFoundException

su2
In reply to this post by Anshuman Manur
You are 100% right!!!!

It worked!

Thank a lot!
Anshuman Manur 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 <shuchi@pexsupply.com> 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>
>        
>        
>        <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>
>
> *********************************************
> --
> 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.
>
>