Archive August 2008

Toggle view

el-ri

Occasionally I need the EL reference implementation in my projects. JARS are hard to find. They seem to be provided by JBoss MAven2 repositories only. The repository URL is http://repository.jboss.org/maven2 .


	javax.el
	el-api
	1.2
	provided



	javax.el
	el-ri
	1.2
	provided

WebSphere 6.1 and JSF 1.2

The last week I was asked to migrate a JSF 1.2 / Seam 2.x based web app to a WebSphere 6.1 application server. I hadn’t worked with WebSphere in a while, though I knew what I had to expect.

IBM still hasn’t released a JavaEE 5 compliant product, so the 6.1 version is still on J2SE 1.4 with JSP 2.0 and Java Servlet 2.4. Also it has a built-in JSF 1.1.

The application to be migrated luckly is using facelets as its view technology otherwise I would have been screwed anyway. JSF 1.2 itself doesn’t rely on the servlet spec 2.4 so a good chance to get it done.

To run JSF 1.2 the following is required:

  1. Make sure that you WebSphere installation is at least running with fixpack 13!
  2. Create a shared library containing JSF RI 1.2 jars (jsf-api.jar, jsf-impl.jar, el-api-1.0.jar, el-impl-1.0.jar)
  3. Create a classloader with application classes loaded first and bind it to the shared library above
  4. Set the classloading policy as application classes loaded first and assign the classloader

green red blue grey