Bluemix and Liberty Profile 8.5.5.6 - ibm-cloud

Liberty Profile 8.5.5.6, which is a full Java EE 7 implementation, was released yesterday.
When will 8.5.5.6 be available on BlueMix?

As far as I know, Liberty 8.5.5.6 is already supported by the buildpack v1.19, released a few days ago. If the default buildpack in Bluemix does not yet pick it up, you can explicitly point to this buildpack in github: in the liberty container notes (click on "details for candidate versions"), as of today you will already find 8.5.5.6 listed (among four other earlier versions).

The exact date is not announced. Stay tuned to the bluemix blog for the release information. The current Liberty driver is based on the April beta, which likely has the features you are looking for! EE 7!
See this blog post for more details.

Related

JBOSS FUSE - Community Version

I am exploring the possibility of using the community version of FUSE ESB in a production system for a period of one year. Is it possible? Can you please provide some advice here?
Just like RHEL, can I continue to use RedHat Jboss FUSE in production environment free of cost, without availing the support? If I understand correctly, the subscription is for support.
Have your legal team review the agreement. My understanding matches yours. There are no technical limiting factors (no registration keys, etc), and Fuse is free to use the software for development purposes, but production usage requires a subscription.
Your understanding is correct. The entitlement is for support, not product usage.

IBM Eclipse Tools for Bluemix

new to ibm bluemix. Steps to be followed to develop a application on eclipse and to depoy using IBM Eclipse Tools for Bluemix and cloud foundry as well.
You could find all information you may need for your question in the Bluemix Documentation
https://console.ng.bluemix.net/docs/
On the following URL you could find a "Step by step" guide using Bluemix tool:
https://console.ng.bluemix.net/docs/manageapps/eclipsetools/eclipsetools.html
Instead on the following URL you could find a "Step by step" guide using CF push for a Java app on liberty runtime: https://console.ng.bluemix.net/docs/starters/liberty/index.html#liberty
First of all you can follow the instructions here for installing the IBM Eclipse Tools for Bluemix https://marketplace.eclipse.org/content/ibm-eclipse-tools-bluemix
Secondly, you can follow this tutorial to know how to push an application to Bluemix using the tooling. https://www.ibm.com/developerworks/community/blogs/941f1004-4e3d-4a4b-87ed-30d8045fde4e/resource/IBM%20Bluemix%20Tutorial%20-%20Connecting%20Eclipse%20to%20Bluemix%20v2.0_files/IBMBluemixTutorial-ConnectingEclipsetoBluemixv2.0.pdf?lang=en
There might be some UI differences in the IBM Eclipse Tools for Bluemix tools that you will install from the first link vs what is shown in the second link. These differences are however just cosmetic (like using terms IBM bluemix vs Cloud foundry while defining a server). Overall the functionality remains the same.
Also apart from the use-case described in the tutorial (second link), you can also create new projects (web projects) in eclipse and push them to Bluemix.
In order to test your projects locally, you would need to install local WAS liberty profile (in case of JavaEE projects) or local node js (in case of nodejs apps). You can do all the testing locally on the local servers and once you're confident about your development, you can push the projects to Bluemix.
Thanks,
Gaurav
Though this is a very old thread but this will be helpful for future references. One can setup the Bluemix server in an IDE like eclipse by straight forward adding a new server and can push the application directly. However a more user friendly approach is to deploy it from cf commandline. You can deploy the application independently or even package it with the local server. You even have the options to provide inputs like hostname in the commandline. Please go through the Bluemix docs for detailed specifications.

Is it possible to create an instance of an application server in the cloud?

I'm new to Bluemix, but fairly skilled in WebSphere Application Server. I recently heard colleagues discussing the potential of IBM hosting an app server in the cloud. I saw this Beta announcement and was wondering how long the beta will last and if there's an actual product/service available.
The IBM Application Server on Cloud is generally available and you can learn more at: https://console.ng.bluemix.net/catalog/application-server-on-cloud/
We'd love to hear from you on the forums with your feedback.
Not only can you provision the latest versions of WebSphere Application Server Liberty profile and WebSphere Application Server classic (aka full profile or traditional WebSphere Application Server), now you can also get an early look at the next release with the WebSphere Application Server classic V9 beta. You can provision a virtual machine with an instance of WebSphere Application Server v9 beta running in Bluemix. Details on this open beta are available in the WebSphere Early Programs website:
https://www-01.ibm.com/marketing/iwm/iwmdocs/web/cc/earlyprograms/websphere/wasob/index.shtml
Or get a quick overview by watching this video Introducing the WAS classic V9 beta:
https://www.youtube.com/watch?v=2ssYKjcIRX8
The beta program for Application Server on Cloud has ended. Planned GA is Sept 24. Here is the announcement:
IBM Application Server on Cloud is extended to Bluemix, which enables simple, repeatable, and quick deployments of WebSphere Application Server
After GA, you'll find the service icon in the Bluemix catalog in the Web and Application category.

Why does NetBeans use Tomcat Manager (and Eclipse does not)?

As a long-time J2EE developer, I have always been curious as to why NetBeans uses(i.e. forces you to use) the Tomcat Manager app to deploy while Eclipse seems perfectly happy/able to deploy without the manager app? Though I have googled this exhaustively over the years, I have never found even the beginning to an answer. Perhaps this is nothing more than how each product started and has never changed.
Does anyone have any insight or educated theories they would be willing to share?
[Edit] Sigh... to address shekhar's comment, I see that it is not absolutely clear that I am referring ONLY to using Tomcat. I mistakenly assumed that the title and context of my question was sufficient, but again, I am specifically referring to using Tomcat as the Servlet Container with these IDEs. Thanks.
[Edit] I don't know who down-voted this but I have researched this for a long time and found zero reason for it. As for down-voting because it might not be useful, I think that is in the eye of the beholder; also, it usefulness can only be determined based on the answer which is why I am asking.
Sounds like a good topic for Quora but anyway...
I can only speak about NetBeans. It originally used a patched version of Tomcat 3. (early NetBeans 3.x releases). Tomcat Manager was added in Tomcat 4 and it was used because it was possible to integrate easily with your Tomcat installation without knowing much details about their setup. Start/stop Tomcat can use default scripts and will pick up your settings. Deploy does not need to care about access rights and it just assumes that manager works.

Websphere application server VS Jboss

I am looking for a kind of java ee application server. My company is using Websphere application server and I am reviewing jboss. I am not familiar with WAS, would anybody like to tell me which outstanding features provided by IBM WAS? And what the common features between WAS and JBOSS.
I write down my understanding firstly.
IBM WAS Outstanding(Specified) features:
1. LTAP
2. Monitor Tool
3. IDE(RAD) --- not sure is it free?
4. Integration with IBM portal(since we are using this product as well)
5. Integration with IBM MQ(above reason)
6. Webservice extension support(WS_*)
7. .....cool websphere library??? no idea, who would give me a sample?
Common features in WAS and JBOSS
1. Vendor service support
2. Java EE and EJB 3.0
3. Clustering
4. Any reasonable features for web2.0 application?
I don' think you should make comparison this way. Get the IBM team to provide you their list and speak to RedHat and get their list and then make the comparison.
RAD is not free by any means.
WAS is a good stack as it has a good track record in high volume sites and is the foundation of a number of IBM products (e.g Process Server, Portal Server etc).
The flipside of WAS is the learning curve is steep and the machine requirements are steep too.
Historically WAS was lagging in the support for latest versions of Java EE. Things are improving these days though
HTH
Manglu