It Woked yeyyyy!!!

Once I added component in component-load.xml file, it worked.

But I do not see such step in tutorial though. Do we always have to add in
this file? just want to know whether what i did is work around fix or that
is how it suppose to be.

Thanks 



Ashish Nagar wrote:
> 
> This is strange. Your web.xml has no issue as well. At this moment can 
> you tell what your console says? I think you should check the directory 
> structure. You can use command ant create-component to build proper 
> directory structure.
> 
> Try ant clean-all then ant run-install again and start the server.
> 
> Regards,
> --
> Ashish Nagar
> 
> su2 wrote:
>> Hi Ashish,
>>
>> Following is my web.xml
>>
>> ***************************
>> <?xml version="1.0"?>
>> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
>> 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd";>
>>
>> <!-- 
>>  * Copyright (c) 2006 - 2007 Open Source Strategies, Inc.
>>  *
>>  * This program is free software; you can redistribute it and/or modify
>>  * it under the terms of the Honest Public License.
>>  *
>>  * This program is distributed in the hope that it will be useful,
>>  * but WITHOUT ANY WARRANTY; without even the implied warranty of
>>  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>>  * Honest Public License for more details.
>>  *
>>  * You should have received a copy of the Honest Public License
>>  * along with this program; if not, write to Funambol,
>>  * 643 Bair Island Road, Suite 305 - Redwood City, CA 94063, USA
>> -->
>>
>> <web-app>
>>     <display-name>Opentaps - Practice Application</display-name>
>>     <description>Practice Application of the Opentaps
>> Project</description>
>>     
>>     <context-param>
>>         <param-name>entityDelegatorName</param-name>
>>         <param-value>default</param-value>
>>         <description>The Name of the Entity Delegator to use, defined in
>> entityengine.xml</description>
>>     </context-param>
>>     <context-param>
>>         <param-name>localDispatcherName</param-name>
>>         <param-value>practice</param-value>
>>         <description>A unique name used to identify/recognize the local
>> dispatcher for the Service Engine</description>
>>     </context-param>
>>     <context-param>
>>         <param-name>mainApplicationDecoratorLocation</param-name>
>>        
>> <param-value>component://practice/widget/CommonScreens.xml</param-value>
>>         <description>The location of the main-application-decorator
>> screen
>> to use for this webapp; referred to as a context variable in screen def
>> XML
>> files.</description>
>>     </context-param>
>>     
>>     <filter>
>>         <filter-name>ContextFilter</filter-name>
>>         <display-name>ContextFilter</display-name>
>>        
>> <filter-class>org.ofbiz.webapp.control.ContextFilter</filter-class>
>>         <init-param>
>>             <param-name>disableContextSecurity</param-name>
>>             <param-value>N</param-value>
>>         </init-param>
>>         <init-param>
>>             <param-name>allowedPaths</param-name>
>>            
>> <param-value>/control:/select:/index.html:/index.jsp:/default.html:/default.jsp:/images:/includes/maincss.css:/css</param-value>
>>         </init-param>
>>         <init-param>
>>             <param-name>errorCode</param-name>
>>             <param-value>403</param-value>
>>         </init-param>
>>         <init-param>
>>             <param-name>redirectPath</param-name>
>>             <param-value>/control/main</param-value>
>>         </init-param>        
>>     </filter>
>>     <filter-mapping>
>>         <filter-name>ContextFilter</filter-name>
>>             <url-pattern>/*</url-pattern>
>>     </filter-mapping> 
>>
>>    
>> <listener><listener-class>org.ofbiz.webapp.control.ControlEventListener</listener-class></listener>
>>    
>> <listener><listener-class>org.ofbiz.webapp.control.LoginEventListener</listener-class></listener>
>>     <!-- NOTE: not all app servers support mounting implementations of
>> the
>> HttpSessionActivationListener interface -->
>>     <!--
>> <listener><listener-class>org.ofbiz.webapp.control.ControlActivationEventListener</listener-class></listener>
>> -->
>>   
>>     <servlet>
>>         <servlet-name>ControlServlet</servlet-name>
>>         <display-name>ControlServlet</display-name>
>>         <description>Main Control Servlet</description>
>>        
>> <servlet-class>org.ofbiz.webapp.control.ControlServlet</servlet-class>
>>         <load-on-startup>1</load-on-startup>
>>     </servlet>
>>     <servlet-mapping>
>>         <servlet-name>ControlServlet</servlet-name>
>>         <url-pattern>/control/*</url-pattern>
>>     </servlet-mapping>
>>
>>     <session-config>
>>         <session-timeout>60</session-timeout> <!-- in minutes -->
>>     </session-config>
>>
>>     <welcome-file-list>
>>         <welcome-file>index.jsp</welcome-file>
>>         <welcome-file>index.html</welcome-file>
>>         <welcome-file>index.htm</welcome-file>
>>     </welcome-file-list>
>> </web-app>
>>
>> ***************************
>>
>>
>>
>>
>> Ashish Nagar wrote:
>>   
>>> These look fine to me. Now i guess, i would need to see web.xml. Please 
>>> post your web.xml here.
>>>
>>> Regards,
>>> --
>>> Ashish Nagar
>>> su2 wrote:
>>>     
>>>> Hi Ashish,
>>>>
>>>> Following is my controller.xml.
>>>>
>>>> ************************
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>       
>>>> xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/site-conf.xsd";>
>>>>        <include
>>>> location="component://common/webcommon/WEB-INF/common-controller.xml"/>
>>>>        <description>Practice Component Site Configuration
>>>> File</description>
>>>>        <owner>Copyright 2001-2008 The Apache Software
>>>> Foundation</owner>      
>>>> <handler name="screen" type="view"
>>>> class="org.ofbiz.widget.screen.ScreenWidgetViewHandler"/>       <!--
>>>> Request
>>>> Mappings -->
>>>>        <request-map uri="main">
>>>>            <security https="false" auth="false"/>
>>>>            <response name="success" type="view" value="main"/>
>>>>        </request-map>
>>>>        <!-- end of request mappings -->
>>>>        <!-- View Mappings -->
>>>>        <view-map name="main" type="screen"
>>>> page="component://practice/widget/PracticeScreens.xml#main"/>
>>>>        <!-- end of view mappings -->
>>>> </site-conf>
>>>> ************************
>>>>
>>>> And Following is my PracticeScreens.xml
>>>>
>>>> ************************
>>>> <?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="main">
>>>>         <section>
>>>>             <widgets>
>>>>                 <label text="This is first practice"/>
>>>>             </widgets>
>>>>         </section>
>>>>     </screen>
>>>> </screens>
>>>>
>>>> ************************
>>>>
>>>>
>>>>
>>>> Ashish Nagar wrote:
>>>>   
>>>>       
>>>>> Hi,
>>>>>
>>>>> What made you thinking that your component is not loaded? Also have
>>>>> you 
>>>>> done request and view mapping in the controller.xml? If all is correct 
>>>>> make sure that the screen name, you have mentioned in controller.xml
>>>>> is 
>>>>> consistent with the one you defined in PracticeScreens.xml
>>>>>
>>>>> Thanks,
>>>>> --
>>>>> Ashish Nagar
>>>>>
>>>>> su2 wrote:
>>>>>     
>>>>>         
>>>>>> Hi All, 
>>>>>>  
>>>>>> I have added a new component under hot-deploy named practice. 
>>>>>>  
>>>>>> I added ofbiz-component.xml file with location="webapp/practice" and
>>>>>> mount-point="/practice" 
>>>>>>  
>>>>>> I added practice>webapp>practice>WEB-INF>controller.xml & web.xml 
>>>>>>  
>>>>>> I added practice>widget>PracticeSreens.xml 
>>>>>>  
>>>>>> I started the server using java -Xmx256M -jar ofbiz.jar command. 
>>>>>>  
>>>>>> but I get following error message. 
>>>>>>  
>>>>>> ********************* 
>>>>>> HTTP Status 404 - /practice/control/main 
>>>>>>  
>>>>>> type Status report 
>>>>>>  
>>>>>> message /practice/control/main 
>>>>>>  
>>>>>> description The requested resource (/practice/control/main) is not
>>>>>> available. 
>>>>>> *********************** 
>>>>>>  
>>>>>> Some how my newly added component is not able to load.  
>>>>>>  
>>>>>> Does anybody have idea on this? 
>>>>>>  
>>>>>> I really appreciate your help. 
>>>>>>  
>>>>>> Thanks in advance. 
>>>>>>   
>>>>>>       
>>>>>>           
>>>>>     
>>>>>         
>>>>   
>>>>       
>>>
>>>     
>>
>>   
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Component-not-loading-tp24206689p24222532.html
Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply via email to