1

私はここで立ち往生しています...

ユーザーIDweblogicを使用してt3:// localhost:7001に接続しています...ドメイン「wl_server」に属する管理サーバー「examplesServer」に正常に接続しました。

警告:サーバーへの接続に安全でないプロトコルが使用されました。オンザワイヤセキュリティを確保するには、代わりにSSLポートまたは管理ポートを使用する必要があります。

[MBeanServerInvocationHandler] com.bea:Name = mainWebApp、Type = AppDeployment ParcelLienData.war ParcelLienData P WLSTの呼び出しの問題-トレースバック(最も内側の最後):ファイル "D:\ RM-Share \ RM-Scripts \ wl_deploy_localhost-WC.py"、行30、?AttributeError:インデックス

私のコードは次のようになります:

import sys 
import getopt
import os

loadProperties(sys.argv[1] +".props")
connect(username,password,adminUrl)

cmd = "awk -F'Name=' '{print $2}' | awk -F',' '{print $1}'"

f = open(r'./applicationsList.txt','r')
#In Above line you can specify the Complete Path of the "applications.txt" as well

print f
for i in range(5):
       line=f.readline()
       line1=line[:-4]
       line2=line1[:1]
       #check if the service or application is already present on the server...
       cd('AppDeployments')
       myapps=cmo.getAppDeployments()
       for dep_file in myapps:
          print depfile
          print line
          print line1
          print line2
          num1=depfile.index(line2)
          print num1
          num2=depfile.index(",", num1)
          print num2
          appName=depfile[num1:num2]
          print appName

          if appName == "line1":
             print Redeploy
          elif appName != "line1":
             print "Not deploying"
             continue
          else:
             print Deploying

どこが間違っているのか、アドバイスしてください。

ありがとう....

4

1 に答える 1

2

エラーは、次の行を示しています。

appName=dep_file[num1:num2]

間違っている。dep_fileオブジェクトにスライスでインデックスを付けることができますか?

たぶんあなたは最初に電話するべき getName()ですか?dep_name

于 2011-05-11T10:48:19.027 に答える