Jo, also apache bzw. apache tomcat ist net so dolle.
Absoluter Oberhammer ist der IBM PortalServer 6, der läuft bei uns im Geschäft, das ist das absolute Hammergerät ;D
Bei Portletentwicklung ist meiner Meinung nach der IBM Portalserver die einzige wirklich gute Lösung, da er tausende von sehr nützlichen Features hat, hat wiederum den Nachteil dass Applikationen NUR auf dem IBM Portalserver laufen.
Bewertungen:
SUN AS: Gefällt mir persönlich gar nicht. Der frisst Ressourcen ohne Ende, von dem was er leistet ist er aber nicht so toll.
JBoss AS: Als J2EE Server sehr gut, da er Ressourcen-schonend ist, kann per Plugin sehr schön in Eclipse eingebunden werden. Bietet alle nötigen Funktionen und ist einfach/übersichtlich gehalten.
BEA Weblogic AS/Portalserver: Sehr umfangreich, deshalb sehr Ressourcen-fressend. Gefällt mir persönlich nicht, da alles überdimensional verkompliziert wurde und um Portlets damit zu entwickeln wird man praktisch gezwungen den (grottenschlechten) Eclipse-Abklatsch von BEA zu benutzen. Die IDE kann eigentlich gar nichts, nicht mal 2 Dokumente gleichzeitig öffnen
IBM AS/Portalserver: Bisher umfangreichster Server, leider wird der Portlet Standart von IBM erweitert, deshalb sind die Portlets nicht portierbar auf andere Server. Vorteil ist aber, dass der Server sehr viele nützlichen Addons hat. Von den Funktionen und Konfigurationsmöglichkeiten absolut ungeschlagen. Mein Favourit, den benutz ich auch..wer ihn mal sehen will kann sich melden, dann lass ich meinen lokalen Server mal online.
Kurze Anmerkung dazu: Der Server wird erst richtig lohnenswert, wenn man den IBM WSAD (erweiterte EclipseIDE) benutzt, da man dann den kompletten Server über Eclipse steuern kann. Zudem bietet IBM ein sehr umfangreiches Redbook (
www.redbooks.ibm.com) zum Thema Portale/Portlets an.
Apache/Tomcat: Nicht so mein Fall, dann benutze ich gerner den JBoss
HP AS: Noch nicht getestet
Jonas: Noch nicht getestet