2016-04-18 4 views
0

Ich versuche, Wlapp-Datei in MFP Liberty Server mithilfe Ant Task bereitstellen. Ich habe die build.xml erstellt und dann "ant" in cmd ausgeführt.Deploy wlapp-Dateien in MFP Liberty mit Hilfe von Ant

C:\IBM\MobileFirst_Platform_Server\shortcuts>ant 
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\build.xml 

install: 
    [wladm] The REST service URL http://IP:9080/worklightconsol 
e cannot be accessed in a secure way. You may want to use a https URL instead, o 
r retry with the 'secure' option set to 'false'. 

BUILD FAILED 
C:\IBM\MobileFirst_Platform_Server\shortcuts\build.xml:9: com.ibm.worklight.admi 
n.restclient.RESTException: The REST service URL http://IP:9080 
/worklightconsole cannot be accessed in a secure way. You may want to use a http 
s URL instead, or retry with the 'secure' option set to 'false'. 
     at com.ibm.worklight.admin.restclient.RESTClient.checkURI(RESTClient.jav 
a:1001) 
     at com.ibm.worklight.admin.restclient.RESTClient.getPOSTResponse(RESTCli 
ent.java:1433) 
     at com.ibm.worklight.admin.restclient.RESTClient.getPOSTFileResponse(RES 
TClient.java:1464) 
     at com.ibm.worklight.admin.commands.DeployApp.getResponse(DeployApp.java 
:41) 
     at com.ibm.worklight.admin.restclient.ActionClient.execute(ActionClient. 
java:84) 
     at com.ibm.worklight.admin.ant.types.AbstractActionElement.executeComman 
d(AbstractActionElement.java:76) 
     at com.ibm.worklight.admin.ant.types.ActionElement.executeCommands(Actio 
nElement.java:43) 
     at com.ibm.worklight.admin.ant.WladmTask.executeCommands(WladmTask.java: 
705) 
     at com.ibm.worklight.admin.ant.WladmTask.execute(WladmTask.java:459) 
     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. 
java:95) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:56) 
     at java.lang.reflect.Method.invoke(Method.java:620) 
     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav 
a:106) 
     at org.apache.tools.ant.Task.perform(Task.java:348) 
     at org.apache.tools.ant.Target.execute(Target.java:392) 
     at org.apache.tools.ant.Target.performTasks(Target.java:413) 
     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) 
     at org.apache.tools.ant.Project.executeTarget(Project.java:1368) 
     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe 
cutor.java:41) 
     at org.apache.tools.ant.Project.executeTargets(Project.java:1251) 
     at org.apache.tools.ant.Main.runBuild(Main.java:811) 
     at org.apache.tools.ant.Main.startAnt(Main.java:217) 
     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) 
     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) 

Total time: 1 second 

Ich weiß nicht, wo die „falsche sichern“ zu setzen, aber ich versuchte dieses:

wladm --url= --user= ... [--passwordfile=...] [--secure=false] 

Dort heißt es:

Secure mode is enabled, but an option '--passwordfile' is missing. 

Wer weiß, wo die sich ändern sicher auf falsch, da die URL nur http und nicht https ist?

Antwort

1
+0

Ich habe versucht, einige Befehle einzugeben, aber es sagt immer "Ein Passwort ist erforderlich, aber eine Option '--passwordfile' fehlt." Beispiel fof, was ich versucht habe > wladm --url = http: // IP: PORT --user = demo --secure = false show version – black1011

+0

Ich habe versucht, die --passwordfile = PATH/wladm.config in den Befehl hinzuzufügen und es zeigt jetzt diesen Fehler an ... http: // IP: PORT/userAndConfigInfo? locale = en_US: HTTP/1.1 404 nicht gefunden – black1011

2

Ich glaube nicht, dass Sie die eckigen Klammern im Befehl behalten sollen.
Versuchen Sie ohne. Einfach --secure=false.

+0

etwas wie das? wladm --url = http: // IP: PORT --user = demo --secure = false – black1011

+0

Ja, so etwas. –

+0

Wenn ich das in cmd gebe, geht es in eine andere Zeile. wlcmd> und ich muss einen anderen Befehl eingeben .. – black1011

Verwandte Themen