有一个命令
application = raw_input('Enter the application name you want to deploy\t\n')
connect('weblogic','weblogic','t3://host:port')
deploy(appName='application',
path='/home/application.war',
targets='MS1',
upload='true')
startApplication(appName='application')
在上文中,应用程序是用户输入的值,该值应替换为deploy
的{{1}}和startApplication
命令。
我尝试使用wlst
和%s % value
,但我无法在deploy命令中替换应用程序的值。
我们怎么做?任何想法?
我正在使用python 2.3.4
答案 0 :(得分:0)
您不应将application
变量括在引号中,因为它将被视为字符串。这应该适合你:
application = raw_input('Enter the application name you want to deploy\t\n')
connect('weblogic','weblogic','t3://host:port')
deploy(appName=application,
path='/home/%s.war' % application,
targets='MS1',
upload='true')
startApplication(appName=application)