Enterprise grade Java.
You'll read about Conferences, Java User Groups, Java, Integration, Reactive, Microservices and other technologies.

Wednesday, October 20, 2010

18 and more clicks to the future. Java EE 6 with IBM's WAS 8.0

11:18 Wednesday, October 20, 2010 Posted by Markus Eisele
, ,
Its out. Finally. The first beta version of IBM's WebSphere Application Server has arrived. The beta offers an initial glimpse into the future of IBM's flagship.
As of now, it isn't touting complete and total Java EE 6 support for the beta product. As they carefully state with the feature list which tells us about "support for portions of key Java Enterprise Edition 6.0 specifications." Those key portions include:
  • Enterprise JavaBeans 3.1
  • Java Persistence API (JPA) 2.0
  • JavaServer Faces (JSF) 2.0
  • JavaServer Pages (JSP) 2.2
  • Servlet 3.0
  • Java EE Connector Architecture 1.6
  • Contexts and Dependency Injection for Java (CDI)

Some discussions came up yesterday about how to obtain and install this release. Here is the small howto.
  1. Get to the offical download site.
  2. Click on the tab "Download"
  3. Scroll down to the requirements-section for your desired operating system. Up to now there is support for: AIX, HP-UX, Linux, Solaris, Windows and z/OS. If you are running Windows XP with SP2, you can directly jump to requirement details 4.
  4. Select the download which is the right one for your favorite isntallation mode. You can choose between a web-installation and a local-installation. For the last one, you need access to the internet. I took this pill ;)
  5. Now you are required to login with your IBM-ID.
  6. Accept the license (after carefully reading it of course)
  7. Click the tab "Download using HTTP"
  8. Select the entry "IBM Installation Manager for Windows on Intel"
  9. Click "Download" iim.win32.x86_1.4.2000.20100901_0107.zip (97 MB) and save the file
  10. Unzip it to a folder of your choice.
  11. Start install.exe
  12. Install IBM Installation manager (wowowowo...)
  13. Accept the license a second time (after carefully reading it of course)
  14. Choose your install location
  15. Start the Installation Manager
  16. If needed, don't forget to update the proxy settings
  17. Click "Install" and enter your IBM-ID for the second time.
  18. Choose the packets, you are willing to install. In this case I decided to install the Application Server Version and click next.
  19. Accept the license a third time (after carefully reading it of course)
  20. Select the folder to place the shared resources into.
  21. Select the folder to place the appserver into.
  22. Select the language to use for the server.
  23. Select the additional components to install. I took all three (EJBDeploytool, Stand-alone clients, sample applications).
  24. Check the summary. Complete Installation 1,73 GB !!! Complete Download 885,48 MB !!! Click install and wait.
  25. The next wizard comes up. Select "Start Profile management for application server environment creation".
  26. I decided to not get into trouble with security and I unchecked the "Security" settings. This means, you can login without having to enter a password. Don't do this in production kids ...
  27. Check the settings and click next. Check the "Display First Steps Console".
  28. Click: "Start server"
  29. Point your browser to http://localhost:9060/admin and enter admin as a user
  30. Deploy your favorite Java EE 6 app making use of one of the above preview implementations

That was a long way to go. I did my first tries with Adam Biens ServerSmokeTest. Adam is also on it and I guess, he will publish results soon on his blog.adam-bien.com .
Next on my list is Arun Guptas JavaOne Twitter demo. I'll keep you updated on this.

************ Start Display Current Environment ************
WebSphere Platform [BASE gg1038.06] running with process name XXXXNode01Cell\XXXXNode01\server1 and process id 6056
Host Operating System is Windows XP, version 5.1 build 2600 Service Pack 3
Java version = 1.6.0, Java Compiler = j9jit24, Java VM name = IBM J9 VM