[Building Sakai] Samigo not appearing in customizer/tools

Steve Swinsburg steve.swinsburg at gmail.com
Wed Aug 17 05:40:27 PDT 2011


Hi

You'll need to check the logs web Sakai is starting to see what's happening when your tool is registered. 

Cheers
Steve

Sent from my iPhone

On 17/08/2011, at 20:19, Bhanu Teja Motupalli <bhanu1607 at rediffmail.com> wrote:

> 
> Hi Steve,
> 
>       Thanks for your reply, As suggested i have changed pacakage name in
> all files from org.sakaiproject to org.sankhya. Correspondingly i have
> changed in all pom.xml artifactid to "org.sankhya", and changed packaged
> names in applicationContext.xml, faces-config.xml, requestContext.xml. After
> successful building i am getting the below error.
> 
> org.sakaiproject.portal.api.PortalHandlerException:
> java.lang.IllegalArgumentException: Unable to find registered context for
> tool with ID dealer
>    at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:772)
> caused by: java.lang.IllegalArgumentException: Unable to find registered
> context for tool with ID dealer
>    at
> org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:483)
>    at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1261)
>    at
> org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:196)
>    at
> org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:95)
>    at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:772)
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:642)
>    at
> com.rsmart.sakai.kernel.request.BrandRequestFilter.doFilter(BrandRequestFilter.java:79)
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>    at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>    at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>    at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>    at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>    at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>    at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>    at
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:837)
>    at
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
>    at
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1287)
>    at java.lang.Thread.run(Thread.java:662)
> 
> 
> Regards
> Bhanu.
> 
> 
> 
> 
> Steve Swinsburg-3 wrote:
>> 
>> In which classloader is this class? Shared or webapp? If shared it's
>> because you have duplicates, one from samigo, one from your app, and that
>> won't work. Rename the packages for your app. 
>> 
>> Cheers
>> Steve 
>> 
>> Sent from my iPhone
>> 
>> On 11/08/2011, at 14:39, Bhanu Teja Motupalli <bhanu1607 at rediffmail.com>
>> wrote:
>> 
>>> 
>>> Hi Steve,
>>> 
>>>         Thanks for your reply. Now the tool exception was gone. But i am
>>> getting "ClassCastException". Why this is coming. The same code worked in
>>> samigo but not working in my new tool dealer. Can you give me a solution
>>> please. The exception is like below...
>>> 
>>> org.sakaiproject.portal.api.PortalHandlerException:
>>> org.sakaiproject.tool.api.ToolException:
>>> org.sakaiproject.tool.assessment.services.PersistenceService cannot be
>>> cast
>>> to org.sakaiproject.tool.assessment.services.PersistenceService
>>>   at
>>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:772)
>>> caused by: org.sakaiproject.tool.api.ToolException:
>>> org.sakaiproject.tool.assessment.services.PersistenceService cannot be
>>> cast
>>> to org.sakaiproject.tool.assessment.services.PersistenceService
>>>   at
>>> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1261)
>>> caused by: org.apache.jasper.JasperException:
>>> org.sakaiproject.tool.assessment.services.PersistenceService cannot be
>>> cast
>>> to org.sakaiproject.tool.assessment.services.PersistenceService
>>>   at
>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
>>> caused by: java.lang.ClassCastException:
>>> org.sakaiproject.tool.assessment.services.PersistenceService cannot be
>>> cast
>>> to org.sakaiproject.tool.assessment.services.PersistenceService
>>>   at
>>> org.sakaiproject.tool.assessment.services.PersistenceService.getInstance(PersistenceService.java:66)
>>>   at
>>> org.sakaiproject.tool.assessment.ui.bean.authz.AuthorizationBean.addPrivilege(AuthorizationBean.java:231)
>>>   at
>>> org.sakaiproject.tool.assessment.ui.bean.authz.AuthorizationBean.canCreateAssessment(AuthorizationBean.java:150)
>>>   at
>>> org.sakaiproject.tool.assessment.ui.bean.authz.AuthorizationBean.addAllPrivilege(AuthorizationBean.java:94)
>>>   at
>>> org.apache.jsp.jsf.index.mainIndex_jsp._jspService(mainIndex_jsp.java:83)
>>>   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
>>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>   at
>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
>>>   at
>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:321)
>>>   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:257)
>>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>   at
>>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:590)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
>>>   at
>>> com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
>>>   at
>>> com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
>>>   at
>>> org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:137)
>>>   at
>>> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
>>>   at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
>>>   at
>>> com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
>>>   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>   at
>>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:590)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
>>>   at
>>> org.sakaiproject.jsf.util.SamigoJsfTool.dispatch(SamigoJsfTool.java:285)
>>>   at org.sakaiproject.jsf.util.JsfTool.doGet(JsfTool.java:241)
>>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:359)
>>>   at
>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
>>>   at
>>> org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:486)
>>>   at
>>> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1261)
>>>   at
>>> org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:196)
>>>   at
>>> org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:95)
>>>   at
>>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:772)
>>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>   at
>>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:642)
>>>   at
>>> com.rsmart.sakai.kernel.request.BrandRequestFilter.doFilter(BrandRequestFilter.java:79)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>>   at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>   at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>>   at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>>>   at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>>   at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>>>   at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>>   at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>>>   at
>>> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:837)
>>>   at
>>> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
>>>   at
>>> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1287)
>>>   at java.lang.Thread.run(Thread.java:662)
>>> 
>>> 
>>> 
>>> Thanks and Regards
>>> Bhanu. 
>>> 
>>> Steve Swinsburg-3 wrote:
>>>> 
>>>> Hi,
>>>> 
>>>>> 
>>>>>  You are saying that there should be unique tool id's, but there is
>>>>> nothing written in web.xml. It is a blank page.
>>>> 
>>>> The web.xml you attached to the original message is here:
>>>> http://old.nabble.com/file/p32215899/web.xml
>>>> 
>>>> It's full of content, part of which is used to register itself as a
>>>> tool.
>>>> But it's setup for amigo and untouched for your app.
>>>> 
>>>> 
>>>>> What can i write there? Do i
>>>>> need to copy all the code in to that web.xml what u send and change the
>>>>> tool
>>>>> id? or i need to change in some other place? Please help me.
>>>>> 
>>>> 
>>>> This is your issue, you need to understand what needs to go there. 
>>>> 
>>>> See part 1 and 7 of:
>>>> https://confluence.sakaiproject.org/display/BOOT/Sakai+app+and+tool+naming+tips
>>>> 
>>>> 
>>>> Steve
>>>> 
>>>> 
>>>> 
>>>>> Thanks & regards
>>>>> Bhanu.
>>>>> 
>>>>> Steve Swinsburg-3 wrote:
>>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> Your issue is in web.xml. You are still declaring the sakai.samigo
>>>>>> servlet, so Tomcat is seeing two registrations for the same servlet
>>>>>> and
>>>>>> not liking it. They must be unique to other tool id's but also
>>>>>> indentical
>>>>>> to the tool registration, AND point to your own servlet:
>>>>>> 
>>>>>> <servlet>
>>>>>> <servlet-name>sakai.samigo</servlet-name>
>>>>>> <servlet-class>org.sakaiproject.jsf.util.SamigoJsfTool</servlet-class>
>>>>>> <init-param>
>>>>>> <param-name>default</param-name>
>>>>>> <param-value>jsf/index/mainIndex</param-value>
>>>>>> </init-param>
>>>>>> <init-param>
>>>>>> <param-name>path</param-name>
>>>>>> <param-value>/</param-value>
>>>>>> </init-param>
>>>>>> <init-param>
>>>>>> <param-name>default.last.view</param-name>
>>>>>> <param-value>false</param-value>
>>>>>> </init-param>
>>>>>> <load-on-startup>1</load-on-startup>
>>>>>> </servlet>
>>>>>> 
>>>>>> See part 1 and 7 of:
>>>>>> https://confluence.sakaiproject.org/display/BOOT/Sakai+app+and+tool+naming+tips
>>>>>> 
>>>>>> cheers,
>>>>>> Steve
>>>>>> 
>>>>>> 
>>>>>> On 08/08/2011, at 5:27 PM, Bhanu Teja Motupalli wrote:
>>>>>> 
>>>>>>> 
>>>>>>> Hi Steve,
>>>>>>> 
>>>>>>>     Please find the attachments. I am sending you dealer.tool.xml
>>>>>>> and
>>>>>>> web.xml.
>>>>>>> 
>>>>>>> Regards
>>>>>>> Bhanu.
>>>>>>> 
>>>>>>> Steve Swinsburg-3 wrote:
>>>>>>>> 
>>>>>>>> Hi,
>>>>>>>> 
>>>>>>>> Thats because there is an issue with the tool registration. Please
>>>>>>>> send
>>>>>>>> the dealter.xml in the webapp/tools folder and your web.xml
>>>>>>>> 
>>>>>>>> cheers,
>>>>>>>> Steve
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On 08/08/2011, at 5:13 PM, Bhanu Teja Motupalli wrote:
>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Hi Steve,
>>>>>>>>> 
>>>>>>>>> The new tool i have added to a site in course. but when i am
>>>>>>>>> trying
>>>>>>>>> to
>>>>>>>>> access that tool i am getting this following error. I have checked
>>>>>>>>> in
>>>>>>>>> db
>>>>>>>>> in
>>>>>>>>> sakai_site_tool there is a record with this id. And what is the
>>>>>>>>> problem
>>>>>>>>> now. 
>>>>>>>>> 
>>>>>>>>> org.sakaiproject.portal.api.PortalHandlerException:
>>>>>>>>> java.lang.IllegalArgumentException: Unable to find registered
>>>>>>>>> context
>>>>>>>>> for
>>>>>>>>> tool with ID dealer
>>>>>>>>> at
>>>>>>>>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:772)
>>>>>>>>> caused by: java.lang.IllegalArgumentException: Unable to find
>>>>>>>>> registered
>>>>>>>>> context for tool with ID dealer
>>>>>>>>> at
>>>>>>>>> org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:483)
>>>>>>>>> at
>>>>>>>>> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1261)
>>>>>>>>> at
>>>>>>>>> org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:196)
>>>>>>>>> at
>>>>>>>>> org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:95)
>>>>>>>>> at
>>>>>>>>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:772)
>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>>>>>>> at
>>>>>>>>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:642)
>>>>>>>>> at
>>>>>>>>> com.rsmart.sakai.kernel.request.BrandRequestFilter.doFilter(BrandRequestFilter.java:79)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>>>>>>>> at
>>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>>>>>>>>> at
>>>>>>>>> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:837)
>>>>>>>>> at
>>>>>>>>> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
>>>>>>>>> at
>>>>>>>>> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1287)
>>>>>>>>> at java.lang.Thread.run(Thread.java:662)
>>>>>>>>> 
>>>>>>>>> Regards
>>>>>>>>> Bhanu.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Steve Swinsburg-3 wrote:
>>>>>>>>>> 
>>>>>>>>>> Hi,
>>>>>>>>>> 
>>>>>>>>>> Check the tomcat logs and see whats happening when it deploys
>>>>>>>>>> them.
>>>>>>>>>> Also,
>>>>>>>>>> send your web.xml for both.
>>>>>>>>>> 
>>>>>>>>>> cheers,
>>>>>>>>>> Steve
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On 04/08/2011, at 8:53 PM, Bhanu Teja Motupalli wrote:
>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Hi Steve,
>>>>>>>>>>> 
>>>>>>>>>>>       Very Thanks for your replay. I have made changes as you
>>>>>>>>>>> said
>>>>>>>>>>> it
>>>>>>>>>>> is working fine in customizer. But when i am trying to add a tool
>>>>>>>>>>> for
>>>>>>>>>>> a
>>>>>>>>>>> site
>>>>>>>>>>> in sitesetup this samigo tool and new tool are not appearing.
>>>>>>>>>>> Samigo
>>>>>>>>>>> tool
>>>>>>>>>>> is
>>>>>>>>>>> not appearing form initially. But when i create a new tool with
>>>>>>>>>>> sakai
>>>>>>>>>>> app
>>>>>>>>>>> builder the tools are appearing in sitesetup tools menu. I need
>>>>>>>>>>> this
>>>>>>>>>>> new
>>>>>>>>>>> tool also should appear as per my requirement. So, Please tell do
>>>>>>>>>>> i
>>>>>>>>>>> need
>>>>>>>>>>> to
>>>>>>>>>>> do any changes to appear in sitesetup tools menu?
>>>>>>>>>>> 
>>>>>>>>>>> regrads
>>>>>>>>>>> bhanu. 
>>>>>>>>>>> 
>>>>>>>>>>> Steve Swinsburg-3 wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> Hi,
>>>>>>>>>>>> 
>>>>>>>>>>>> In the webapp itself there will be a 'tools' directory and in
>>>>>>>>>>>> there,
>>>>>>>>>>>> a
>>>>>>>>>>>> specially named xml file. The name of that file, the ID within
>>>>>>>>>>>> that
>>>>>>>>>>>> file,
>>>>>>>>>>>> and also the main Sakai servlet name in the web.xml for the
>>>>>>>>>>>> webapp,
>>>>>>>>>>>> must
>>>>>>>>>>>> all match and be unique to any others. So you'd call it
>>>>>>>>>>>> dealer.xml,
>>>>>>>>>>>> and
>>>>>>>>>>>> then update the appropriate IDs in the file and also in web.xml.
>>>>>>>>>>>> 
>>>>>>>>>>>> Note that the servlet mapping will need to refer to YOUR class,
>>>>>>>>>>>> not
>>>>>>>>>>>> the
>>>>>>>>>>>> Samigo one. Then rebuild and redeploy.
>>>>>>>>>>>> 
>>>>>>>>>>>> However, I advise against taking this course of action and
>>>>>>>>>>>> instead
>>>>>>>>>>>> modify
>>>>>>>>>>>> the existing Samigo app to suit your needs, renaming as you go. 
>>>>>>>>>>>> 
>>>>>>>>>>>> cheers,
>>>>>>>>>>>> Steve
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On 04/08/2011, at 4:33 PM, Bhanu Teja Motupalli wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>> i have changed the samigo tool source folder name sam to
>>>>>>>>>>>>> "dealer"
>>>>>>>>>>>>> to
>>>>>>>>>>>>> create another tool same as samigo. I have changed "samigo" to
>>>>>>>>>>>>> "dealer"
>>>>>>>>>>>>> in
>>>>>>>>>>>>> all pom.xml files. Now i can able to generate all jar and war
>>>>>>>>>>>>> files
>>>>>>>>>>>>> with
>>>>>>>>>>>>> the
>>>>>>>>>>>>> name dealer. I have checked in components, shared and webapps
>>>>>>>>>>>>> also.
>>>>>>>>>>>>> And
>>>>>>>>>>>>> i
>>>>>>>>>>>>> have not created any database scripts for this new tool. I need
>>>>>>>>>>>>> to
>>>>>>>>>>>>> use
>>>>>>>>>>>>> old
>>>>>>>>>>>>> data that was in samigo. Now new tool is not appearing in
>>>>>>>>>>>>> customer.
>>>>>>>>>>>>> I
>>>>>>>>>>>>> can
>>>>>>>>>>>>> not able to see the tool name in sakai_site_tool also. Can u
>>>>>>>>>>>>> please
>>>>>>>>>>>>> tell
>>>>>>>>>>>>> me
>>>>>>>>>>>>> what i can do to get new tool as samigo with out disturbing
>>>>>>>>>>>>> that
>>>>>>>>>>>>> existing
>>>>>>>>>>>>> tool. 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks & Regards
>>>>>>>>>>>>> Bhanu.
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>> http://old.nabble.com/Samigo-not-appearing-in-customizer-tools-tp32191938p32191938.html
>>>>>>>>>>>>> Sent from the Sakai - Development mailing list archive at
>>>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> sakai-dev mailing list
>>>>>>>>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>>>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>>>>>>>> 
>>>>>>>>>>>>> TO UNSUBSCRIBE: send email to
>>>>>>>>>>>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>>>>>>>>>>>> "unsubscribe"
>>>>>>>>>>>> 
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> sakai-dev mailing list
>>>>>>>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>>>>>>> 
>>>>>>>>>>>> TO UNSUBSCRIBE: send email to
>>>>>>>>>>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>>>>>>>>>>> "unsubscribe"
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> -- 
>>>>>>>>>>> View this message in context:
>>>>>>>>>>> http://old.nabble.com/Samigo-not-appearing-in-customizer-tools-tp32191938p32193364.html
>>>>>>>>>>> Sent from the Sakai - Development mailing list archive at
>>>>>>>>>>> Nabble.com.
>>>>>>>>>>> 
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> sakai-dev mailing list
>>>>>>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>>>>>> 
>>>>>>>>>>> TO UNSUBSCRIBE: send email to
>>>>>>>>>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>>>>>>>>>> "unsubscribe"
>>>>>>>>>> 
>>>>>>>>>> _______________________________________________
>>>>>>>>>> sakai-dev mailing list
>>>>>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>>>>> 
>>>>>>>>>> TO UNSUBSCRIBE: send email to
>>>>>>>>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>>>>>>>>> "unsubscribe"
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> -- 
>>>>>>>>> View this message in context:
>>>>>>>>> http://old.nabble.com/Samigo-not-appearing-in-customizer-tools-tp32191938p32215843.html
>>>>>>>>> Sent from the Sakai - Development mailing list archive at
>>>>>>>>> Nabble.com.
>>>>>>>>> 
>>>>>>>>> _______________________________________________
>>>>>>>>> sakai-dev mailing list
>>>>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>>>> 
>>>>>>>>> TO UNSUBSCRIBE: send email to
>>>>>>>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>>>>>>>> "unsubscribe"
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> sakai-dev mailing list
>>>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>>> 
>>>>>>>> TO UNSUBSCRIBE: send email to
>>>>>>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>>>>>>> "unsubscribe"
>>>>>>>> 
>>>>>>>> 
>>>>>>> http://old.nabble.com/file/p32215899/dealer.tool.xml dealer.tool.xml 
>>>>>>> http://old.nabble.com/file/p32215899/web.xml web.xml 
>>>>>>> -- 
>>>>>>> View this message in context:
>>>>>>> http://old.nabble.com/Samigo-not-appearing-in-customizer-tools-tp32191938p32215899.html
>>>>>>> Sent from the Sakai - Development mailing list archive at Nabble.com.
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> sakai-dev mailing list
>>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>> 
>>>>>>> TO UNSUBSCRIBE: send email to
>>>>>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>>>>>> "unsubscribe"
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> sakai-dev mailing list
>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>> 
>>>>>> TO UNSUBSCRIBE: send email to
>>>>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>>>>> "unsubscribe"
>>>>>> 
>>>>> 
>>>>> -- 
>>>>> View this message in context:
>>>>> http://old.nabble.com/Samigo-not-appearing-in-customizer-tools-tp32191938p32223674.html
>>>>> Sent from the Sakai - Development mailing list archive at Nabble.com.
>>>>> 
>>>>> _______________________________________________
>>>>> sakai-dev mailing list
>>>>> sakai-dev at collab.sakaiproject.org
>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>> 
>>>>> TO UNSUBSCRIBE: send email to
>>>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>>>> "unsubscribe"
>>>> 
>>>> 
>>>> _______________________________________________
>>>> sakai-dev mailing list
>>>> sakai-dev at collab.sakaiproject.org
>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>> 
>>>> TO UNSUBSCRIBE: send email to
>>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>>> "unsubscribe"
>>>> 
>>> 
>>> -- 
>>> View this message in context:
>>> http://old.nabble.com/Samigo-not-appearing-in-customizer-tools-tp32191938p32239270.html
>>> Sent from the Sakai - Development mailing list archive at Nabble.com.
>>> 
>>> _______________________________________________
>>> sakai-dev mailing list
>>> sakai-dev at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>> 
>>> TO UNSUBSCRIBE: send email to
>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>> "unsubscribe"
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> 
>> TO UNSUBSCRIBE: send email to
>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>> "unsubscribe"
>> 
>> 
> 
> -- 
> View this message in context: http://old.nabble.com/Samigo-not-appearing-in-customizer-tools-tp32191938p32278470.html
> Sent from the Sakai - Development mailing list archive at Nabble.com.
> 
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"


More information about the sakai-dev mailing list