We help IT Professionals succeed at work.

Create Profiles for IBM WAS 8.0

After install the standalone WAS version 8.0, must I create a developer profile first? OR the profile is optional?



Thanks
Comment
Watch Question

Commented:
From http://publib.boulder.ibm.com/infocenter/radhelp/v8/index.jsp?topic=/com.ibm.rad.install.doc/topics/t_install_product.html  :

"If you are also installing WebSphere Application Server, Version 8.0 at the same time, you must create a developer profile for WebSphere Application Server, version 8.0 after the installation completes."

Author

Commented:
So if I install the WAS 8.0 separately (at another time), the profile becomes optional?

Commented:
Yes.
HonorGodSoftware Engineer
CERTIFIED EXPERT

Commented:
There is very little one can do with WebSphere without a profile.

A profile corresponds to, and identifies a Java Virtual Machine (JVM) instance.

Why would you install WebSphere if you weren't going to create a profile?

Author

Commented:
First, when I installed the IBM RAD.  It came with the test environment (embeded WAS such as v6).  I did not configure the profile for the WAS test environment.  But it worked.  Does this mean the profile for the test environment application server (installed on RAD) is not required at all?

Now, for WAS 8.5 (I believe this is the latest version).  There are two kind of profiles, Full profile and Liberty profile.  Which profile should one use and why?   After choose the profile to use, how to use it (first configure then it will be used automatically? or I need some special coding to work with it in my program)?  If both the Full and Liberty profiles are installed, which one(s) will be used?


Finally, The WAS Overview states: ".. the Liberty profile a great option for developers building applications that do not require the full Java Enterprise Edition (Java EE) environment of traditional enterprise application server profiles."

It sounds like if the applications require the full Java Enterprise Edition environment, then the traditional enterprise application server profiles are still needed. The Liberty profile is just for those that do not require such.  Or, one should use the Liberty profile regardless?
Software Engineer
CERTIFIED EXPERT
Commented:
Q: Does this mean the profile for the test environment application server (installed on RAD) is not required at all?
A: No, it means that as part of the RAD installation, an embedded WebSphere Application Server (WAS) was created for you.

Q: Is 8.5 the latest version?
A: Yes

Q: Are the two kinds of profiles in 8.5 the regular profile and liberty profile?
A: Yes.  They are called the traditional WebSphere profile, and the Liberty profile

Q: Which profile should one use and why?
A: It depends...
    The traditional WAS profile has more functionality.
    The WebSphere Libery Profile (WLP) is particularly suited for developers.
    Only the components listed in the server.xml configuration file will be loaded.
    The wlp profile tends to be much smaller in space requirements, and since it only loads the components that are needed, it can start and stop much faster than the traditional WAS profile.
    The traditional WAS (tWAS) is particularly well suited for an enterprise, and scalable environment.

Q: How are WAS profiles used?
A: Applications are deployed (on tWAS), or configured on wlp.  When a request for a resource is received by the AppServer, and is routed to the appropriate application, then the application is able to respond to the request.

Q: Finally, ... Or, one should use the Liberty profile regardless?
A: Again, it depends upon your specific needs.  If you are new to WAS, and are a developer, wlp is a great place to start.  But, if you need a robust, and full J2EE AppServer environment, then tWAS is the way to go.  However, you can certainly develop applications, and test them on wlp, with a low risk, and high confidence that the transition to a tWAS environment should be fairly easy.

Author

Commented:
On the Installation Manager Install Packages panel where I can actually select both
Full profile and Liberty profile and have both of them installed.  While both the Full (traditional) and the Liberty profiles are installed, which one will be used at the run time?  (any, specific one, or both).
HonorGodSoftware Engineer
CERTIFIED EXPERT

Commented:
Q: While both the Full (traditional) and the Liberty profiles are installed, which one will be used at the run time?  (any, specific one, or both).
A: Which ever you choose to use.

  Let's think about an example.  Let's say you use the WLP to develop and test an application. In order to test it, it is reasonable to presume that you would access the application using the WLP port(s) associated with this instance of WLP.

  Now, you decide that the application is ready to be deployed to your tWAS environment.  You can use the admin console, or scripting to do this deployment.  Once your tWAS profile is started, and the application is deployed, and started, access to this application instance would be done using the tWAS port numbers, not the WLP port numbers.  Other than that, your application should respond to requests based upon the information to which it has access in it's environment.
HonorGodSoftware Engineer
CERTIFIED EXPERT

Commented:
Thanks for the grade & points.

Good luck & have a great day.

Explore More ContentExplore courses, solutions, and other research materials related to this topic.