Dans WebSphere Application Server 8.5.5, je rencontre des problèmes lors de la définition des chemins de fichier native_stdout et native_stderr à partir du script wsadmin jython. Chaque fois que je définis un chemin, l'autre est masqué. c'est-à-dire défini sur null. Je suppose que j'ai besoin de former une ligne de code qui définit les deux chemins simultanément mais qui ont été incapables de créer la syntaxe correcte, si cela est possible. Le code pour produire un changement de chemin ressemble:WebSphere: impossible de modifier à la fois stderrfilname et stdoutfename en même temps
srv = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
processDef = AdminConfig.list('JavaProcessDef', srv)
AdminConfig.modify(processDef, [['ioRedirect', [['stderrFilename', '${LOG_ROOT}/server1/new_stderr.log']]]])
AdminConfig.save()
Cela fonctionne bien, mais quand je l'utilise alors le même script pour définir le stdoutFilename, il vide l'stderrFilename précédemment défini.
Il semble ne faire aucune différence à quel point je valide les changements en utilisant save.
Toute aide concernant ce problème serait grandement appréciée!
Superbe! Je suis sûr que j'ai essayé cette syntaxe exacte dans mes nombreuses tentatives, mais j'ai raté les résultats. Merci beaucoup pour votre réponse rapide et votre aide. –