2009-01-29 5 views
6

Je réalise un développement de portlet pour IBM WebSphere Portal 6.1. Cependant, le processus de déploiement est douloureusement lent. Comme c'est la première fois que je développe un portlet, je ne connais pas très bien les différents serveurs de portail. Je voudrais des recommandations pour un serveur de portail léger sur lequel je peux me déployer rapidement pour le développement.Serveur de portail léger pour le développement de WebSphere Portal?

+1

> Lightweight ... Portail serveur ... rapidement ... Il y a trois mots que je n'aurais jamais cru voir dans la même phrase! – JDrago

Répondre

3

Je crois que Liferay est devenu adopted strategy Sun, si cela a une incidence.

+1

Peut-être que ma définition de «poids léger» est différente, mais je n'appellerais pas cela LifeRay. :-) –

0

J'étais dans une situation similaire il y a un an ou deux.

Le serveur met du temps à apparaître, mais il n'est pas nécessaire de le redémarrer avec un léger changement. Vous devez seulement redémarrer le serveur avec des modifications majeures, sinon, redémarrez ou redéployez le projet sur le serveur. Néanmoins, le système n'était pas accrocheur jusqu'à ce que j'ai trois concerts de bélier. Je recommande d'abord de mettre à niveau votre poste de travail pour prendre en charge le serveur. Ils s'appellent des systèmes de classe de station de travail pour une raison :) Obtenez-vous une machine 8gb et dites à votre patron que vous serez deux fois aussi productif :)

0

J'utilise généralement le déploiement à chaud des modifications des classes Java et des pages JSP. C'est le moyen le plus rapide. Nous avons partagé 1 serveur avec 5 développeurs en utilisant hotdeployment des classes sur PortalServer/installedApps/.ear/yourportlet.war et cela a bien fonctionné. Cependant, de temps en temps, nous avons dû redémarrer le serveur. Si vous avez modifié les descripteurs de déploiement, vous devez toujours redéployer le fichier WAR du portlet. Assurez-vous que l'indicateur reloadingEnabled est défini sur false pour l'application wps.war sur votre ordinateur de développement (le redémarrage reprend la modification).

2

Si vous utilisez le serveur Websphere Portal, vous pouvez utiliser la charge paresseuse des applications de portlet au démarrage du serveur. Cela aiderait à moins de temps de démarrage du serveur car il ne démarrerait pas beaucoup d'applications administratives.

Pour plus d'informations, suivez ce lien http://www-01.ibm.com/support/docview.wss?uid=swg27015437

Hope this vous aider :)

Questions connexes