から Jython スクリプトを実行していますwsadmin
。これは、エラーをスローする部分です。
スクリプト:
..
..
objNameString = AdminControl.completeObjectName('WebSphere:type=Server,*')
NODE_NAME=AdminControl.getAttribute(objNameString, 'nodeName')
CELL_NAME=AdminControl.getCell()
SERVER_NAME= "MyAppServer"
..
..
# Start Web application
print "Starting Web Application..."
appManager = AdminControl.queryNames('cell='+ CELL_NAME +',node='+ NODE_NAME +',type=ApplicationManager,process='+ SERVER_NAME +',*')
print appManager
AdminControl.invoke(appManager, 'startApplication', 'AppName')
print "Web Application Started..."
エラー:
Starting Web Application...
WASX7017E: Exception received while running file "/scratch/py/CreateWPSDomain.py"; exception information: com.ibm.ws.scripting.ScriptingException: WASX7025E: Error found in String ""; cannot create ObjectName.
連結方法に何か問題がありますか? このようなエラーは、値が空であるか、正しく登録されていない場合に発生するようです。
更新:参照できるサンプル jython スクリプトはありますか。私の要件: 1. サーバーを作成する > 2. war ファイルをインストールする > 3. データソースを作成する > 4. サーバーを起動する > 5. アプリケーションを起動する。