Comment afficher les patchs appliqués à WebLogic Server 12.2.1.3 sans opatch ?

WebLogic Server 12.2.1.3 apporte la possibilité d’afficher la liste des patchs appliqués, sans passer par OPatch.

Ces informations sont disponibles dans les logs de chaque serveur WebLogic ainsi que dans la sortie standard du serveur.

 

Pour ce faire il suffit d’ajouter la propriété suivante à la ligne de démarrage de vos serveurs.

 

[pastacode lang= »markdown » manual= »-Dweblogic.log.DisplayPatchInfo%3Dtrue » message= » » highlight= » » provider= »manual »/]

[pastacode lang= »markdown » manual= »%23%23%23%23%3C16%20mars%202018%2017%20h%2058%20CET%3E%20%3CInfo%3E%20%3CManagement%3E%20%3C…%3E%20%3C%3E%20%3CThread-9%3E%20%3C%3E%20%3C%3E%20%3C%3E%20%3C1521219487193%3E%20%3C%5Bseverity-value%3A%2064%5D%20%5Bpartition-id%3A%200%5D%20%5Bpartition-name%3A%20DOMAIN%5D%20%3E%20%3CBEA-141107%3E%20%3CVersion%3A%20WebLogic%20Server%2012.2.1.3.0%20Thu%20Aug%2017%2013%3A39%3A49%20PDT%202017%201882952%0AOPatch%20Patches%3A%0A27033250%3B21949570%3BTue%20Mar%2013%2021%3A45%3A11%20CET%202018%3BOne-off%0A27438258%3B21899283%3BTue%20Mar%2013%2021%3A34%3A32%20CET%202018%3BWLS%20PATCH%20SET%20UPDATE%2012.2.1.3.180116%0A26355633%3B21447583%3BSat%20Feb%2010%2012%3A48%3A55%20CET%202018%3BOne-off%0A26287183%3B21447582%3BSat%20Feb%2010%2012%3A48%3A42%20CET%202018%3BOne-off%0A26261906%3B21344506%3BSat%20Feb%2010%2012%3A48%3A21%20CET%202018%3BOne-off%0A26051289%3B21455037%3BSat%20Feb%2010%2012%3A48%3A15%20CET%202018%3BOne-off%3E%20″ message= »Exemple » highlight= »2,3,4,5,6,7,8″ provider= »manual »/]

L’utilitaire weblogic.version a également été modifié pour afficher la liste des patchs.

 

[pastacode lang= »markdown » manual= »java%20weblogic.version%20-verbose%0A%0AWebLogic%20Server%2012.2.1.3.0%20Thu%20Aug%2017%2013%3A39%3A49%20PDT%202017%201882952%20ImplVersion%3A%2012.2.1.3.0%0AOracle%20Security%20Developer%20Tools%20Security%20Engine%20ImplVersion%3A%203.1.0%0AOracle%20Security%20Developer%20Tools%20Crypto%20ImplVersion%3A%203.1.0%0A…%0AWebLogic%20JAX-RS%202.0%20Portable%20Server%20%2F%20Jersey%202.x%20integration%20module%20ImplVersion%3A%2012.2.1.3%0AWebLogic%20XML%20XPath%20Implementation%20ImplVersion%3A%2012.2.1.3%0AOPatch%20Patches%3A%0A27033250%3B21949570%3BTue%20Mar%2013%2021%3A45%3A11%20CET%202018%3BOne-off%0A27438258%3B21899283%3BTue%20Mar%2013%2021%3A34%3A32%20CET%202018%3BWLS%20PATCH%20SET%20UPDATE%2012.2.1.3.180116%0A26355633%3B21447583%3BSat%20Feb%2010%2012%3A48%3A55%20CET%202018%3BOne-off%0A26287183%3B21447582%3BSat%20Feb%2010%2012%3A48%3A42%20CET%202018%3BOne-off%0A26261906%3B21344506%3BSat%20Feb%2010%2012%3A48%3A21%20CET%202018%3BOne-off%0A26051289%3B21455037%3BSat%20Feb%2010%2012%3A48%3A15%20CET%202018%3BOne-off%0A » message= » » highlight= » » provider= »manual »/]

La documentation de référence.

 

Plutôt pratique lors des diagnostics, les informations étant disponibles directement dans les logs, plus besoin de courir après OPatch.

 

Sous Windows (!) si le serveur n’est pas démarré avec les droits d’admin, WebLogic ne sera pas en mesure de récupérer la liste des patchs. Même problème avec OPatch qui ne fonctionne pas car il n’arrive pas à vérouiller l’inventaire.