Here's a tutorial on developing a Struts portlet for IBM WebSphere Portal Server:
Developing a JSR-168 Compliant Struts Portlet for IBM WebSphere Portal Server Tutorial Here's a free multimedia CBT tutorial on using the JSR-168 Struts Bridges. There's also a tutorial on doing a JSR168
JSF Portlet, which tends to be the direction with IBM.
Creating a JSR-168 Struts Portlet using the Apache Bridges - JSF too!!! As far as struts goes, you can wrap your struts applications with the IBM provided Struts framework. Still, there are some issues, namely how forwards are configured in the struts-config.xml file, so thorough
testing is definitely required.
You won't be able to keep the struts apps on the WebLogic server, unless you take advantage of web page clipping, which has a set of its own issues. You'll have to move the struts app to the WebSphere server.
Moving to the portal takes a bit of a mindshift. Don't just think of the portal as a bunch of stand-alone Servlet/JSP apps wrapped in a portlet. That's not what the portal server is all about. Try and think from a portal perspective, and think about how the features of personalization and customization could bring your existing apps to a higher level, and then think about the migration.
By the way, for plenty of portal development tutorials for WebSphere or just JSR-168 in general, check out my signature links. There's even some WebSphere Portal Administration tutorials and CBTs as well, along with some portal development best practices that are worth reading. And it's all free!
Happy Portal!
-Cameron McKenzie
[ October 14, 2007: Message edited by: Cameron McKenzie ]