Hi Kishanthan,

I debugged the code and found that HazelcastClusteringAgent's init method is
never hit when AvoidInitiation is set to true.

For more information; I access the Hazelcast OSGI service as shown below
with the cardinality "0..1" since I don't use the Hazelcast instance
in standalone
mode.

 * @scr.reference    name="hazelcast.instance.service"
 *
 interface="com.hazelcast.core.HazelcastInstance"
 *                              cardinality="0..1"
 *                              policy="dynamic"
 *                              bind="setHazelcastInstance"
 *                              unbind="unsetHazelcastInstance"

Thanks and Regards,
Sewwandi


On Tue, Jul 29, 2014 at 4:10 PM, Kishanthan Thangarajah <[email protected]
> wrote:

> -- Sent from mobile --
>
> On 29 Jul 2014 14:50, "Sewwandi Perera" <[email protected]> wrote:
> >
> > Hi,
> >
> > We observed that the UI issue has come as a result of below
> configuration in axis2.xml.
> > <parameter name="AvoidInitiation">false</parameter>
> >
> > To check above behavior, we set "AvoidInitiation" property to "false" in
> an AS server and found that management console is inaccessible. This is
> similar to the issue we observed in MB.
> >
> > But the next problem is, when I set the AvoidInitiation to 'true', to
> get rid of the UI issue, the Hazelcast instance is not exposed through the
> OSGI service. ("com.hazelcast.core.HazelcastInstance" was not listed under
> services in OSGI console)
> >
> > In that case, how can I access the Hazelcast instance exposed by Carbon?
>
> Can you try debug HazelcastClusteringAgent's init method by setting
> AvoidInitiation to true? That is where the service gets registered.
>
> >
> > Thanks and Regards,
> > Sewwandi
> >
> >
> >
> > On Tue, Jul 29, 2014 at 11:38 AM, Kishanthan Thangarajah <
> [email protected]> wrote:
> >>
> >> Set AvoidInitiation to 'true' and start again.
> >>
> >> Also to make sure a server is started properly, you should see the
> below logs.
> >>
> >> [2014-07-29 10:58:43,632]  INFO
> {org.wso2.carbon.core.transports.http.HttpsTransportListener} -  HTTPS port
>       : 9443
> >> [2014-07-29 10:58:43,633]  INFO
> {org.wso2.carbon.core.transports.http.HttpTransportListener} -  HTTP port
>      : 9763
> >>
> >> [2014-07-29 10:58:44,060]  INFO
> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  Server
>           :  ${product.name}-${product.version}
> >> [2014-07-29 10:58:44,061]  INFO
> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  WSO2
> Carbon started in 18 sec
> >>
> >>
> >> On Mon, Jul 28, 2014 at 11:31 AM, Sewwandi Perera <[email protected]>
> wrote:
> >>>
> >>> Hi,
> >>>
> >>> We recently modified WSO2 MB to use Hazelcast for coordination instead
> of Apache Zookeeper.
> >>>
> >>> In clustered mode, we use following configurations in axis2.xml to
> enable Clustering;
> >>>
> >>> <clustering
> class="org.wso2.carbon.core.clustering.hazelcast.HazelcastClusteringAgent"
> >>>                 enable="true">
> >>> <parameter name="AvoidInitiation">false</parameter>
> >>> <parameter name="membershipScheme">wka</parameter>
> >>> <parameter name="localMemberHost">127.0.0.1</parameter>
> >>> <parameter name="localMemberPort">4000</parameter>
> >>>      <members>
> >>>             <member>
> >>>                 <hostName>127.0.0.1</hostName>
> >>>                 <port>4001</port>
> >>>             </member>
> >>>         </members>
> >>>
> >>> In standalone mode, we can access MB management console without any
> issue.
> >>>
> >>> But in clustered mode, even though below log appears, we cannot access
> management console using browser.
> >>> INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt
> Console URL  : https://10.100.5.67:9443/carbon/
> >>>
> >>> Additionally, we see error traces neither in server side nor in
> browser.
> >>>
> >>> What can be the cause behind this issue?
> >>>
> >>> Thanks and Regards,
> >>> Sewwandi
> >>>
> >>> --
> >>> Sewwandi Perera
> >>> Software Engineer
> >>>
> >>> WSO2 Inc.; http://wso2.com
> >>> lean.enterprise.middleware
> >>
> >>
> >>
> >>
> >> --
> >> Kishanthan Thangarajah
> >> Senior Software Engineer,
> >> Platform Technologies Team,
> >> WSO2, Inc.
> >> lean.enterprise.middleware
> >>
> >> Mobile - +94773426635
> >> Blog - http://kishanthan.wordpress.com
> >> Twitter - http://twitter.com/kishanthan
> >
> >
> >
> >
> > --
> > Sewwandi Perera
> > Software Engineer
> >
> > WSO2 Inc.; http://wso2.com
> > lean.enterprise.middleware
>



-- 
Sewwandi Perera
Software Engineer

WSO2 Inc.; http://wso2.com
lean.enterprise.middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to