<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Override bean in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97159#M66841</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Quiero sobreescribir el bean "&lt;STRONG style="background-color: #ffffff; color: #032f62;"&gt;publicApiCMISServiceFactory&lt;/STRONG&gt;" definido en el fichero "&lt;STRONG class="" style="color: #24292e; background-color: #ffffff; font-weight: 600;"&gt;public-rest-context.xml&lt;/STRONG&gt;" y ubicado en la librería &lt;STRONG&gt;remote-api&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Con otros beans no he tenido problema, los he podido sobreescribir perfectamente, pero con este hay algo que se me escapa...&lt;/P&gt;&lt;P&gt;Me he creado el fichero&amp;nbsp;&lt;SPAN&gt;"&lt;STRONG&gt;custom-&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG class="" style="color: #24292e; background-color: #ffffff; font-weight: 600;"&gt;public-rest-context.xml&lt;/STRONG&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&amp;nbsp;en /src/main/amp/config/alfresco/extension y he copiado el bean original cambiando únicamente la clase pero no se hace el override correctamente. Curiosamente, aunque ponga una clase que no exista en mi proyecto, Alfresco no da ningún error y arranca correctamente sin quejarse de que la clase no existe, entiendo que por algún motivo el bean no llega a cargarse.&lt;/P&gt;&lt;P&gt;Si en este mismo fichero defino un nuevo bean, este se carga sin problema.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alguna idea sobre lo que está pasando?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gracias&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Jan 2018 11:03:51 GMT</pubDate>
    <dc:creator>rcortesr</dc:creator>
    <dc:date>2018-01-09T11:03:51Z</dc:date>
    <item>
      <title>Override bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97159#M66841</link>
      <description>Quiero sobreescribir el bean "publicApiCMISServiceFactory" definido en el fichero "public-rest-context.xml" y ubicado en la librería remote-api.Con otros beans no he tenido problema, los he podido sobreescribir perfectamente, pero con este hay algo que se me escapa...Me he creado el fichero&amp;nbsp;"custom-</description>
      <pubDate>Tue, 09 Jan 2018 11:03:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97159#M66841</guid>
      <dc:creator>rcortesr</dc:creator>
      <dc:date>2018-01-09T11:03:51Z</dc:date>
    </item>
    <item>
      <title>Re: Override bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97160#M66842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Prueba a declararlo&amp;nbsp;en el &lt;EM&gt;scope&lt;/EM&gt; del módulo:&lt;/P&gt;&lt;PRE&gt;/src/main/resources/alfresco/module/approved-task-list-repo/context/webscript-context.xml&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jan 2018 11:34:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97160#M66842</guid>
      <dc:creator>angelborroy</dc:creator>
      <dc:date>2018-01-09T11:34:24Z</dc:date>
    </item>
    <item>
      <title>Re: Override bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97161#M66843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Angel,&lt;/P&gt;&lt;P&gt;he probado lo que comentas pero sigue sin cargar el bean. Si cambio el id del bean entonces la carga se hace bien.&lt;/P&gt;&lt;P&gt;Crees que el problema podría estar relacionado con la ubicación? lo comento porqué hasta la fecha nunca había tenido problemas con la sobreescritura de beans y aparentemente la única diferencia es que el bean "publicApiCMISServiceFactory" está en remote-api.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Esta es la definición del bean:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE style="color: #a9b7c6; background-color: #2b2b2b; font-size: 9,0pt;"&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;lt;beans&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="publicApiCMISServiceFactory" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;class&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="com.raul.test" &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;init-method&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="init"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="cmisConnector"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;ref&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="CMISConnector" &lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;/&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="cmisTransactions"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;ref&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="CMISService_Transactions" &lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;/&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="cmisExceptions"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;ref&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="CMISService_Exceptions" &lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;/&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="cmisControl"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;ref&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="CMISService_Control" &lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;/&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="cmisStreams"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;ref&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="CMISService_Streams" &lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;/&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="authorityService"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;ref&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="AuthorityService" &lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;/&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="tenantAdminService"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;ref&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="tenantAdminService"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;/&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="networksService"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #bababa;"&gt;ref&lt;/SPAN&gt;&lt;SPAN style="color: #6a8759;"&gt;="networksService"&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;/&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #e8bf6a;"&gt;&amp;lt;/beans&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gracias.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jan 2018 12:03:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97161#M66843</guid>
      <dc:creator>rcortesr</dc:creator>
      <dc:date>2018-01-09T12:03:14Z</dc:date>
    </item>
    <item>
      <title>Re: Override bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97162#M66844</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No creo que sea un problema de ubicación.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¿Tienes un método "init" en la clase "com.raul.test"? Por cierto, las clases en Java deberían ir en mayúsculas...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jan 2018 12:10:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97162#M66844</guid>
      <dc:creator>angelborroy</dc:creator>
      <dc:date>2018-01-09T12:10:26Z</dc:date>
    </item>
    <item>
      <title>Re: Override bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97163#M66845</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sí, la clase tiene un método init, pero nunca se ejecuta.&lt;/P&gt;&lt;P&gt;Lo más curioso de todo es que si pongo una clase que no existe no se produce ningún error, spring no se queja de que la clase no existe.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jan 2018 13:06:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97163#M66845</guid>
      <dc:creator>rcortesr</dc:creator>
      <dc:date>2018-01-09T13:06:00Z</dc:date>
    </item>
    <item>
      <title>Re: Override bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97164#M66846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cierto, ese bean está en el &lt;EM&gt;web client&lt;/EM&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Entonces tienes que ponerlo en &lt;STRONG&gt;src/main/resources/alfresco/extension/custom-web-context.xml&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;El fichero tiene que llamarse así, porque se carga desde aquí:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/Alfresco/community-edition-old/blob/master/projects/web-client/source/web/WEB-INF/web-application-context.xml#L12" rel="nofollow noopener noreferrer"&gt;https://github.com/Alfresco/community-edition-old/blob/master/projects/web-client/source/web/WEB-INF/web-application-context.xml#L12&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jan 2018 14:20:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97164#M66846</guid>
      <dc:creator>angelborroy</dc:creator>
      <dc:date>2018-01-09T14:20:44Z</dc:date>
    </item>
    <item>
      <title>Re: Override bean</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97165#M66847</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Correcto Angel, poniendo el bean donde indicas funciona perfectamente.&lt;/P&gt;&lt;P&gt;Muchas gracias por la ayuda.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jan 2018 07:49:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/override-bean/m-p/97165#M66847</guid>
      <dc:creator>rcortesr</dc:creator>
      <dc:date>2018-01-10T07:49:23Z</dc:date>
    </item>
  </channel>
</rss>

