Как развернуть IBM WAS ear с Python? - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть скрипт на python, который запускает bat-файл, который затем запускает ant для развертывания WAS ear.Я получаю Java класс не найдена ошибка.

Вот скрипт Python, который я запускаю:

configdir = "D:/MSCM/MSCM1/config"
status = subprocess.call("installmscm.bat", cwd=configdir, shell=True)

Вот файл installmscm.bat:

setlocal
set ANT_HOME=.\..\ant
set PATH=.\..\ant\bin;%PATH%
ant -f build.xml deploy.dist.ear

Вот файл deploy.dist.ear из build.xml

<target name="deploy.dist.ear" depends="replace.default.user.sched.period,eval.server,eval.jboss,start.server.prompt">
    <antcall target="deploy.dist.ear.was" />
    <antcall target="deploy.dist.ear.jboss" />
</target>

Вот ошибка Java, которую я получаю (она огромна, но ее пришлось сократить):

deploy.dist.ear:

[echo] BUILD_ENV = ${env.BUILD_ENV}

deploy.dist.ear.was: [echo] BUILD_ENV = ${env.BUILD_ENV}

[wsadmin] The IBM Class Sharing Adaptor will not work in this configuration.
[wsadmin] You are not running on a J9 Java VM.
[wsadmin] org.eclipse.core.runtime.CoreException: Plug-in "com.ibm.ws.admin.services" was unable to instantiate class "com.ibm.ws.scripting.WasxShell".

[wsadmin] Caused by: java.lang.ClassNotFoundException: com.ibm.CORBA.iiop.ORB
[wsadmin]     at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)


BUILD FAILED
D:\MSCM\MSCM1\config\build.xml:1660: The following error occurred while executing this line:
D:\MSCM\MSCM1\config\build.xml:1699: Java returned: -1
...