WSO2 identity server java 8 support - wso2

WSO Identity Server 5.0.0 does not start with java 8. Probably because the underlying equinox version doesn't support it.
My question is: Will WSO2 Identity Server 5.1.0 support java 8?

WSO2IS 5.0.0 only supports for Java 6 and 7. Any WSO2 product does not support for java8 now. But they are currently working on it. See here. It seems be java8 support would be available soon for Carbon kernel. Therefore most probably WSO2IS 5.1.0 would support Java8

Related

Upgrading wso2is from lower version of wso2

We are planning to upgrade our WSO2 Identity server (WSO2 IS 4.6.0) to version wso2is 5.4.0. Is there a process/upgrade path to upgrade from a lower version of WSO2 IS? Also, do we need to do anything different for migrating our User store to the new WSO2 IS. We are using SQL Server as our WSO2 database.
If you are migrating WSO2 IS from 4.6.0 to 5.4.0, you will require first to migrate your WSO2 IS 4.6.0 to WSO2 IS 5.0.0 first.
Refer https://docs.wso2.com/display/IS500/Upgrading+from+a+Previous+Release for migration steps.
Then you can upgrade it from 5.0.0 to 5.4.0 by changing the currentVersion and migrateVersion properties in migration-config.yaml. (Refer https://docs.wso2.com/display/IS540/Upgrading+from+a+Previous+Release for more information on the steps).

WSO2 Greg Weblogic Deployment

Can WSO2 GREG 4.6 be deployed on Weblogic Server?
I found old documentation about using ant to createWAR but that is no longer valid.
Can anyone point me to updated documentation?
It is not supported later versions of carbon 4.0.0. GREG 4.6.0 using carbon 4.x.x version, so it can not be deployed in weblogic.

WSO2: ELB 2.0.3 and ESB 4.7/4.8M: unable to deserialize message

I guess there is a version issue between the tribes used by the ELB 2.0.3 (tribes version 028) and the tribes used by ESB 4.7.0 or 4.8.0M1 (tribes version 032) which lead to deserialization issue of org.apache.catalina.tribes.membership.MemberImpl during the JOIN process:
ERROR {org.apache.axis2.clustering.tribes.Axis2GroupChannel} - Unable to deserialize message:ClusterData[src=org.apache.catalina.tribes.membership.MemberImpl[
If I use ELB 2.0.3 with ESB 4.6.0 (tribes 028), it works like a charm.
Is there a newest (and compliant) version of ELB available ?
Thanks
Dom
ELB 2.0.3 should work well with Carbon 4.0.x and Carbon 4.1.x based products.
Check WSO2 Release Matrix for more information about the Carbon version of each product.
Carbon 4.2.0 introduces Hazelcast based clustering and the compatible ELB product version is 2.1.0, which will be released in next few days.
ESB 4.8.0 is also based on Carbon 4.2.0 and therefore you will need ELB 2.1.0 to setup a cluster.
The release candidate builds are announced in dev mailing list and you should be able to download ELB 2.1.0 RC.

does wso2 carbon 4.1 support felix OSGi container?

This link suggests version 4.0.1 supports felix, but I can't find any information for 4.1.
Does wso2 carbon 4.1 support felix as an OSGi container?
If so:
which version of felix?
how is felix configured instead of equinox?
WSO2 Carbon 4.1.0 is tested and documented only against Eclipse Equinox and that is the recommended OSGi container. Felix has not been tested for Carbon since version 2.0. Though theoretically it should be possible to use Felix instead of Equinox it is not documented and tested for Carbon so you want be able to find any documentation on how it can be configured in WSO2 Carbon docs. would recommend you to use Equinox if possible. hope this will help you.
Regards

Combine WSO2 ESB with WSO2 IS

I'm considering using the functions of WSO2 IS. However, I already have WSO2 ESB deployed in a production environment, so I'd prefer to add IS features to the already existent ESB environment.
I was able to start with the IS 4.1.0 bundle, add the Carbon 4.0.5 P2 repository (ESB 4.6.0 is built upon that version of Carbon) and install ESB 4.6.0 features, but I cannot seem to be able to do the opposite, since as far as I can tell WSO2 IS is based on Carbon 4.0.6, but there's no P2 repo for it.
What's the proper way to install IS features into ESB, if any?
I haven't tried installing 4.0.7 Identity Server features to ESB 4.0.6. But I can advice you to not to do it. Reason is: Identity Server 4.1.0 has some changes done to the user management core bundles which are not compatible with the older releases. Therefore, you can try to install an older version of identity server features on top of ESB 4.6.0. Identity Server 4.0.0 was released with Carbon 4.0.3. So, I think you should try with Carbon 4.0.3 p2 repository to install identity features on ESB 4.6.0.
Please use 4.0.7 P2 repository for new IS features which IS 4.1.0 based on.
http://dist.wso2.org/p2/carbon/releases/4.0.7/