Originally posted by Merrill Higginson:
Struts 2 will not run on WebSphere 6 becuase it uses the wrong version of the java SDK. If you will look at the specifications for Struts 2, you will see that one of the requirements is that it must use Java SDK 1.5 or above. WebSphere 6.0 uses SDK 1.4.2, and therefore cannot run a Struts 2 application. If you want to run Struts 2 applications on WebSphere, you will have to use version 6.1, as it does have the required SDK level.
However, even with version 6.1, you have to "tweak" it a little before it will work. Just make sure you have the latest fix packs, and set the property com.ibm.ws.webcontainer.invokefilterscompatibility in the web Container custom properties to true. You do this by using the admin console and selecting:
Application Servers -> <server> -> Web Container Settings -> Web Container -> Custom Properties.
Another minor point: There is no RAD version 7.5. RAD 7.0.0.5 is the latest version.
[ March 31, 2008: Message edited by: Merrill Higginson ]
Merrill,
You are a life-saver! [this is not an april fool's day post]
It worked. Apparently, for the struts 1, I also needed to do it to run it in WAS 6.
Now, with another website's help (
http://www.devx.com/Java/Article/31571/0/page/3), I was able to configure MySql at WAS 6, for
EJB 3.
Now I am ready for my Struts 2/EJB 3/WAS 6/MySql project. Few hours before your post, I already gave up on it, and decided to go netbeans/glassfish, but now I am back to my favorite IDE.
For the RAD version, it is a 7.5 beta.