2016-04-14 2 views
0

I a déployé un fichier de guerre à MobileFirst serveur WAS Liberté en utilisant ce tutoriel: https://www.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.deploy.doc/devref/t_ant_tasks_configure_appserver.htmlDéployer fichier de guerre en utilisant la tâche fourmi dans MobileFirst ne reflète pas dans le serveur Config Tool

Il dit construire avec succès, mais je ne peux pas voir la guerre fichier en cours de déploiement dans l'outil de configuration du serveur, l'environnement d'exécution est toujours vide. Est-ce dû à l'installation de tools.jar? ou il devrait y avoir un environnement d'exécution existant? puis lancez "ant -f configure-liberty-oracle.xml" et le fichier war sera juste mis à jour?

est ici les journaux:

C:\IBM\MobileFirst_Platform_Server\shortcuts>ant -f configure-liberty-oracle.xml 
install 
Unable to locate tools.jar. Expected to find it in C:\IBM\Installation Manager\e 
clipse\jre_7.0.9030.20160210_1426\lib\tools.jar 
Buildfile: C:\IBM\MobileFirst_Platform_Server\shortcuts\configure-liberty-oracle 
.xml 

> install: 
[configureapplicationserver] Logging output of task <configureApplicationServer> 
to file C:\Users\fphmfpdev\Documents\IBM MobileFirst Platform Server Data\Confi 
guration Logs\configureApplicationServer_2016_04_14_11_10_19.log 
[configureapplicationserver] ** Creating migrated war file 
[configureapplicationserver] Apr 14, 2016 11:10:28 AM com.worklight.ant.migratio 
n.MigrationTask MigrationTask.execute 
[configureapplicationserver] INFO: FWLST2014I: The migration process was bypasse 
d, because the project WAR file of version 7.0.0.00.20150312-0731 is compatible 
with the server version 7.0.0.00.20150312-0731. 
[configureapplicationserver] Apr 14, 2016 11:10:28 AM com.worklight.ant.migratio 
n.MigrationTask MigrationTask.execute 
[configureapplicationserver] INFO: FWLST2015I: The project WAR file was successf 
ully copied to the destination location 'C:\Users\FPHMFP~1\AppData\Local\Temp\wl 
a5127457410\Sunlife.war'. 
[configureapplicationserver] ** Created migrated war file 
[configureapplicationserver] Copying C:\IBM\WebSphere\Liberty\usr\shared\resourc 
es\wladmin\oracle\ojdbc6.jar to C:\IBM\WebSphere\Liberty\usr\shared\resources\Su 
nlifeTestApp\oracle\ojdbc6.jar 
[configureapplicationserver] Copying C:\IBM\WebSphere\Liberty\usr\servers\wrklgh 
t\server.xml to C:\IBM\WebSphere\Liberty\usr\servers\wrklght\server.xml.bak161 
[configureapplicationserver] Encoding password for Liberty 
[configureapplicationserver] Encoding password for Liberty 
[configureapplicationserver] Modifying C:\IBM\WebSphere\Liberty\usr\servers\wrkl 
ght\server.xml 
[configureapplicationserver] Copying C:\Users\FPHMFP~1\AppData\Local\Temp\wla512 
7457410\Sunlife.war to C:\IBM\WebSphere\Liberty\usr\servers\wrklght\apps\Sunlife 
.war 
[configureapplicationserver] *** INFO: *** 
[configureapplicationserver] The MobileFirst Project WAR file has been installed 
on the application server, 
[configureapplicationserver] but it will not work until the application server h 
as been restarted. 
[configureapplicationserver] You now need to restart it. 
[configureapplicationserver] ************* 

BUILD SUCCESSFUL 
Total time: 9 seconds 
+0

L'administrateur est installé en premier, suivi de l'installation à l'exécution. Vous avez exécuté ant "install" qui installe un runtime dans un composant de services d'administration existant. Avez-vous déjà installé les services d'administration? –

+0

@VivinK J'ai déjà installé la configuration. Est-ce ce que vous voulez dire par services administratifs? – black1011

+0

Je voulais dire cette étape - "ant -f $ {ant.file.basename} adminstall" –

Répondre

3

Lorsque vous avez créé une configuration l'outil crée un script Ant correspondant qui est exécuté lorsque vous déployez cette configuration. Au cours de cette opération, le composant admin est installé avec la console, sauf si vous avez désélectionné l'option dans l'assistant de création. Une fois cette configuration créée, vous pouvez ajouter une ou plusieurs durées à cette configuration dans l'outil de configuration du serveur en sélectionnant la configuration dans l'arbre de configuration et en sélectionnant "Ajouter un environnement d'exécution MobileFirst" dans le menu contextuel. Ce faisant, un nouveau script Ant est créé et exécuté à la fin de l'assistant de création d'exécution pour déployer cette exécution.

Le fait est que l'outil de configuration du serveur ne connaît que les temps d'exécution que vous créez en utilisant ses assistants. Il n'est en aucun cas synchronisé avec l'exécution des autres scripts Ant que vous exécutez en dehors de cet environnement graphique. Cela explique pourquoi vous ne pouvez pas voir le runtime que vous avez déployé alors que votre exécution de script Ant se termine par un état "Build Success".