カスタムクラスパスを使用してJMSProviderオブジェクトを作成したいとします。ここで私はJythonの中でそれをやっている方法は次のとおりです。wsadminを使用してJMSProviderのクラスパスで改行を取得する方法
... クラスパス= "はA.jar:b.jar:c.jar" .replace( ":"、 "\ n" は) プロパティ= [ [ '名前'、名前]、 [ '記述'、説明]、 [ 'クラスパス'、クラスパス]、 [ 'externalInitialContextFactory'、externalInitialContextFactory]、 [ 'externalProviderURL'、externalProviderURL]、 [ 'にnativePath'、 []、 [ 'supportsASF'、 '真'] ] AdminConfig.create( 'JMSProvider'、ノード、プロパティ) AdminConfig.save()
JMSProviderが作成されますが、クラスパス変数は、改行をエスケープしています
a.jar\nb.jar\nc.jar
にはどうすれば改行をエスケープしないようにwsadminコマンドを伝えることができますか?
'a.jar \ nb.jar \ nc.jar'文字列はどのようにして取得できますか? 'AdminConfig'によって作成された設定ファイルのリテラル文字列ですか? – jfs
上記のコードは、その文字列を作成しました。入力した "a.jar:b.jar:c.jar"はAntのものです。 – Synesso