Я застрял здесь...
Подключение к t3://localhost: 7001 с веб-логикой userid... Успешно подключен к серверу "examplesServer" сервера, который принадлежит домену "wl_server".
Предупреждение. Для подключения к сервер. Для обеспечения безопасности по сети, порт SSL или Вместо этого следует использовать порт администратора.
[MBeanServerInvocationHandler] com.bea: Name = mainWebApp, Type = AppDeployment ParcelLienData.war ParcelLienData п Проблема с вызовом WLST - Traceback (самый последний): Файл "D:\RM-Share\RM-Scripts\wl_deploy_localhost-WC.py", строка 30, в? AttributeError: index
Мой код выглядит так:
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
Пожалуйста, совет, где я ошибаюсь....
Спасибо....
Ошибка говорит вам, что эта строка:
appName=dep_file[num1:num2]
Неправильно. Вы уверены, что объект dep_file
может быть проиндексирован с помощью среза?
Может быть, вы должны сначала позвонить getName()
в dep_name
?