WebLogic - à l'Aide de la variable d'environnement / les guillemets doubles “Arguments” dans “Démarrage du Serveur”

J'ai un serveur d'administration, NodeManager, et 1 serveur géré, le tout sur la même machine.
Je suis en train de saisir quelque chose de semblable pour le champ arguments dans l'onglet Server Start:

-Dmy.property=%USERPROFILE%\someDir\someJar.jar

Mais quand le serveur géré a commencé, il jette cette exception:

Erreur d'ouverture de fichier zip ou JAR manifeste manquant : %USERPROFILE%\someDir\someJar.jar

Il apparaît que la variable d'environnement n'est pas traduit en valeur. Il est répercutée sur le serveur géré en tant que texte brut.
J'ai essayé environnant les chemin avec des guillemets doubles ( " ), mais la console valide la saisie et ne permettent pas d': "Arguments ne peuvent pas contenir '"'"

Même édition de la config.xml fichier manuellement ne peut pas fonctionner, car l'admin server ne parvient pas à démarrage après:

<Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason: [Management:141266]Parsing failure in config.xml: java.lang
.IllegalArgumentException: Arguments may not contain '"'.>

J'ai aussi essayé d'utiliser %20 vain, il est juste passé que 20%.

J'ai pensé que peut-être que cela a quelque chose à voir avec les espaces de la valeur de %USERPROFILE% (qui est "C:\documents et les paramètres de.."), mais la même chose se produit avec d'autres env. les variables qui pointent vers d'autres répertoires, sans espaces.

Ma question:

Est-il pris en charge :

  1. à l'aide de guillemets? si je dois faire référence à un dossier avec des espaces dans son nom?
  2. référence à une variable d'environnement? Que faire si je dois compter sur elle de la valeur pour les serveurs distribués où je ne sais pas à l'avance la valeur de la variable?
Exécutez-vous ce que sur windows?
Oui, je le suis. Merci Jeff pour le pointage, j'ai voulu dire. Je n'ai pas encore essayer d'utiliser la même chose avec ${VARIABLE_NAME} sur linux, je ne peux que supposer qu'il aurait le même résultat.

OriginalL'auteur talya.gendler | 2012-09-27