En vous basant sur votre réponse aux commentaires précédents, j'ai déterminé que vous vous attendiez à voir quelque chose qui n'est pas censé se produire. Si votre serveur est en cours d'exécution et que vous modifiez vos fichiers Java (tout fichier se terminant par .java), vous ne verrez pas les modifications dans votre navigateur (sur l'interface graphique) tant que vous n'aurez pas sauvegardé, compilé et déployé vos modifications.
Ainsi, sans outils supplémentaires, vous devrez effectuer les opérations suivantes pour chaque changement .java.
- Enregistrer les modifications
- Exécutez la fourmi compiler cible
- Exécuter la fourmi deploy directe cible
Vous devriez voir le déploiement se produit dans la console et vous pouvez maintenant actualiser la page et affichez vos modifications. Il est important de noter que selon votre modification, vous devrez peut-être redémarrer le conteneur d'applications et effacer les fichiers temporaires.
Il y a quelques exceptions à cela.
- Changements JSP. Vous pouvez voir les changements dans votre JSP automatiquement.
- JRebel. Pour le développement de 6,2 je ne peux pas insister sur ce produit assez. Obtenez une copie de My JRebel. Avec JRebel, vous pouvez enregistrer vos modifications Java et les voir immédiatement. Ceci est un outil tiers mais qui a traditionnellement coûté 500USD. Il est maintenant gratuit si
S'il vous plaît donner plus d'informations sur ce que vous faites réellement qui ne fonctionne pas - sinon, il sera difficile d'aider. Aussi: Quelle version de Liferay utilisez-vous? 2.6 n'est probablement pas ça. Notez que Liferay IDE 3.1 a été construit pour Liferay 7+, si vous êtes sur la version 6.2, veuillez utiliser une ancienne version de Liferay IDE car elle traitera mieux le 6.2. –
En plus de ce que dit le commentaire précédent, il serait également utile de savoir si vous travaillez sur un hook, une extension, un portlet, un bundle osgi, etc. Si vous comptez enregistrer vos modifications et les voir automatiquement, cela ne fonctionne pas se produire (Java fonctionne maintenant) sauf si vous utilisez JRebel ou travaillez avec des modules OSGi. –
@OlafKock utilise liferay 6.2 et non 7 Je pense que cela pourrait être un problème possible. Même si j'essaie de mettre une instruction SOP aussi pour voir n'importe quelle instruction dans la console cela ne fonctionne pas. –