2014-01-10 51 views
1

我有一個jython腳本來創建服務器,部署和應用程序,然後啓動服務器。在wsadmin中找不到服務器例外

但我在運行時會出現以下異常。

WASX7017E: Exception received while running file "myfile.py"; exception information: javax.management.MBeanException[[ com.ibm.websphere.management.exception.AdminException: Server, SERVERNAME, not found. 

這裏是整個代碼 ... http://snipt.org/BMaf4

更新:他是整個日誌http://snipt.org/BNZ1

想不通我要去的地方錯了。

當我發出開始在wsadminlib所有服務器..服務器得到啓動

+1

這是整個輸出?否則,如果你可以添加它,可能會有所幫助,並且可以更容易地看到腳本中的哪個位置出現異常。 – DanielBarbarian

+0

@DanielBarbarian我已經添加了整個shell輸出。 –

+0

除了看起來像您提供的日誌輸出似乎完全不匹配腳本之外,看不到任何明顯的東西。我認爲這是因爲你做了很多嘗試。它只是讓它更難以遵循。 – DanielBarbarian

回答

0

服務器配置後...

#Sync the Nodes 
Sync1 = AdminControl.completeObjectName("type=NodeSync,node="+ NODE_NAME +",*") 
print "Getting Sync Info.. " + "\n" + Sync1 
AdminControl.invoke(Sync1, 'sync') 
print NODE_NAME + " Sync Completed.. " 

我們必須首先嚐試啓動前的節點同步服務器。

1

的問題可能是如何部署和/或配置應用程序的方式。

# Your script sample 
# Deploy the WAR 
APP_PATH= APP_HOME + '/MYAPP/CycleWAR/war/MYAPPCycle.war' 
ARGS_LIST='.....' 

AdminApp.install(APP_PATH, ARGS_LIST) 

你需要另一個參數添加到您的參數列表ARGS_LIST : args = "[-server " + SERVER_NAME + "]"

# Since 6.0.X version 
# Server Deployment 
args = "[-server " + serverName + "]" 

# Cluster Deployment 
# args = "[-cluster " + clusterName + "]" 
AdminApp.install(applicationFilePath, args)