J'ai une grande application web sur weblogic. Je fais du développement côté client. Chaque fois que je fais des changements d'éléments, je dois redéployer toute l'application web pour voir les changements. Cette application Web prend 20 minutes pour se déployer. Existe-t-il un moyen intelligent de simplement déployer le JSP unique comme nous pouvons le faire dans Tomcat?Comment déployer une seule JSP modifiée sur weblogic sans redémarrer
Répondre
Vous voulez régler votre application sur le mode nostage
. Cela lui permettra de détecter automatiquement les modifications apportées aux JSP. Le mode stage
copie l'application sur chaque serveur individuel et ne détecte pas automatiquement les modifications, c'est probablement ce que votre application par défaut.
Voir plus ici: http://docs.oracle.com/cd/E11035_01/wls100/deployment/deploy.html#wp1024366
nonstage nécessite de redémarrer car je mes modifications ne sont pas affectent avant de redémarrer.Êtes-vous sûr monsieur? –
je vais vous expliquer 2 une solution est d'attendre peu de temps comme 1-10 secondes, l'autre est sans attendre
solution avec peu d'attente: pour par exemple, le nom de votre paquet actuel est "abc" 1-changez le nom du paquetage actuel dans votre répertoire comme "abc123".
2 mettre votre nouveau paquet dans même dossier avec le nom « abc » (ancien du nom de)
3-puis au lieu de supprimer le paquet de travail simplement mettre à jour et activer dès que possible.
4-c'est fait. fonction de mise à jour verra le nouveau paquet. pourquoi je l'ai dit « mettre à jour dès que possible » est les paquets seront en baisse entre le moment de la « mise à jour » et « activer les modifications »
solution sans attendre:
si vous ouvrez le paquet, dans le dossier « méta -inf "il y a un fichier appelé" manifest.mf ", ouvrez-le avec un éditeur, il existe une version comme Weblogic-Application-Version: v920.beta"
maintenant le point est, si vos paquets "ont" version que vous pouvez déployer un nouveau paquet sans arrêter le premier et passer automatiquement les travaux à un nouveau paquet Si vous n'avez pas de version, vous ne pouvez pas le faire, donc vous devez attendre le déploiement du deuxième paquet
maintenant ce que vous devez faire est
1 s'il n'y a pas de version dans le fichier manifest.mf de vieux paquet juste ajouter cette ligne à là (nom de la version est pas important vient de mettre Weblogic-Application-Version: blablablabla, l'important est "il a une version")
2-avant de déployer nouveau package, mettre une version pour elle aussi (si elle n'a pas de version)
3-comme dans le solution1 ci-dessus; changer l'ancien nom du paquet et renommer le nouveau paquet comme nom original (comme copier-coller et remplacer, et ils doivent être dans "même dossier") puis comme solution un, mettre à jour le premier paquet de la console ou du terminal et automatiquement weblogic déployer, les travaux continus sur le premier paquet continuent et ils seront passés au nouveau paquet quand ils finissent. Il n'y aurait donc pas de temps d'arrêt entre les paquets en déploiement.
note: si votre ancien paquet n'a pas de version dans manifest.mf il suffit de le mettre et pour le prochain déploiement il y aura un temps d'attente entre deux paquets mais une fois que vous faites le paquet installé "avec version" Ne pas devoir arrêter le vieux paquet ou attendre de déployer le nouveau paquet.
C: \ Oracle \ Middleware \ user_projects \ domains \ TOMS_DOMAIN_NEW \ servers \ AdminServer \ tmp_WL_user \ cm \ mf3i5c \ guerre \ cm \ web-inf
vous pouvez trouver votre nom de domin dans user_projects. et copiez votre jsp dans web-inf.
- 1. sur enregistrer compiler et déployer avec maven eclipse et weblogic
- 2. déployer une bibliothèque partagée webapp sur weblogic 12C
- 3. Comment déployer une application à distance dans weblogic?
- 4. Avoir un effet de java/jsp change sans redémarrer tomcat
- 5. Redémarrer nginx sans sudo?
- 6. Compilation JSP et Weblogic 10.3.4
- 7. Déployer le projet Java EE dans Weblogic
- 8. WebLogic - Déployer la guerre SpringBoot dans WebLogic Server
- 9. IntelliJ Idea: Déployer une servlet Java simple (sans JSP) sur Tomcat 7
- 10. redémarrer l'application sans redémarrer le serveur?
- 11. Comment déployer un fichier JSP sur le serveur web Jetty?
- 12. comment puis-je redémarrer une seule instance WinForms demande
- 13. Comment redémarrer une activité
- 14. Puis-je précompiler une seule page modifiée sur un site Web .Net déjà préCompilé?
- 15. Utilisation du compilateur JSP WebLogic dans Tomcat
- 16. Arrêter une fonction sans l'avoir modifiée?
- 17. Déploiement d'applications Java (classe principale) sur Weblogic
- 18. Comment démarrer/redémarrer Apache Tomcat sur Windows?
- 19. Comment déboguer un module mod_perl2 sans redémarrer?
- 20. Grails: déploiement Tomcat sans redémarrer le conteneur
- 21. Recompiler Django sans redémarrer Apache
- 22. comment déployer des cartes dynamiques sans déployer google maps?
- 23. pas en mesure de déployer WAR sur Weblogic sur son DefaultDomain
- 24. Comment désactiver javelin jsp-recompiler dans weblogic 10.3?
- 25. Le paramètre de requête JSP renvoie null sur un jsp include avec Weblogic
- 26. Livre sur Weblogic Server
- 27. Déployer l'application Mono sans Framework sur Mac
- 28. démarrer l'extension firefox sans redémarrer
- 29. comment déployer une application sur GlassFish sans sans écraser le service?
- 30. Utilisation de Maven pour déployer des clusters pour Weblogic
Cette question a déjà été répondue - http://stackoverflow.com/questions/1476461/how-do-i-refresh-jsps-on-weblogic Faites un peu de recherche avant de poster. – OldProgrammer
Il ne répond pas à cette question. Je suis allé à travers la réponse, il n'aide pas du tout ... –