2016-04-14 4 views
0

entfalteten ich eine WAR-Datei zu MobileFirst WAR Freiheit Server dieses Tutorial mit: https://www.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.deploy.doc/devref/t_ant_tasks_configure_appserver.htmlDeploy WAR-Datei in MobileFirst Ant-Task nicht verwenden, die im Bereich Server Config Tool

Er sagt, erfolgreich zu bauen, aber ich kann den Krieg nicht sehen Da die Datei im Serverkonfigurationstool bereitgestellt wird, ist die Laufzeitumgebung noch immer leer.

Liegt das daran, dass tools.jar nicht installiert ist? oder sollte es eine bestehende Laufzeitumgebung geben? dann führe "ant -f configure-liberty-oracle.xml" aus und die Kriegsdatei dort wird nur aktualisiert?

Hier ist die Protokolle:

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

Der Admin wird zuerst installiert, gefolgt von der Runtime-Installation. Sie haben amt "install" ausgeführt, das eine Runtime in eine vorhandene Administrationsservicekomponente installiert. Haben Sie die Administrationsdienste bereits installiert? –

+0

@VivinK Ich habe die Konfiguration bereits installiert. Meinst du das mit Verwaltungsdiensten? – black1011

+0

Ich meinte diesen Schritt - "ant -f $ {ant.file.basename} adminstall" –

Antwort

3

Wenn Sie eine Konfiguration erstellt das Tool ein entsprechendes Ant-Skript erstellt, die ausgeführt wird, wenn Sie diese Konfiguration bereitstellen. Während dieser Operation wird die Admin-Komponente zusammen mit der Konsole installiert, sofern Sie die Option im Erstellungsassistenten nicht deaktiviert haben.

Sobald diese Konfiguration erstellt wurde, können Sie dieser Konfiguration im Serverkonfigurationstool eine oder mehrere Laufzeiten hinzufügen, indem Sie die Konfiguration im Konfigurationsbaum auswählen und im Kontextmenü "MobileFirst-Laufzeitumgebung hinzufügen" auswählen. Auf diese Weise wird ein neues Ant-Skript erstellt und am Ende des Runtime-Erstellungsassistenten ausgeführt, um diese Laufzeitumgebung bereitzustellen.

Der Punkt ist, dass das Serverkonfigurationstool nur die Laufzeiten bekannt ist, die Sie mit seinen Assistenten erstellen. Es ist keineswegs mit der Ausführung anderer Ant-Skripts synchronisiert, die Sie außerhalb dieser grafischen Umgebung ausführen. Dies erklärt, warum Sie die implementierte Laufzeit nicht sehen können, während Ihre Ant-Skriptausführung mit dem Status "Build Success" endet.

Verwandte Themen