Ich versuche, meine IBM MobileFirst 7.1-Anwendung WAR-Datei mithilfe von Ant War Builder-Aufgaben zu erstellen. Die Ameise Konsole sagt der Build erfolgreich war, aber es ist eine Warnung, die besagt:IBM MobileFirst 7.1 warbuilder 'Ignorieren Inhalt von Server/Java-Ordner'
Ignoring contents of server/java folder. To include this folder , set the 'compileJava' property to true.
Sobald ich diese Eigenschaft auf die Ant-Task in build.xml hinzuzufügen, wird das Ergebnis auf Fehler und ich erhalte die folgende log:
[war-builder] Copied 8 empty directories to 7 empty directories under ./bin/classes
[war-builder] Compiling 9 source files to ./bin/classes
[war-builder] CustomAuthenticator.java:7: error: package javax.servlet does not exist
[war-builder] import javax.servlet.ServletException;
[war-builder] CustomAuthenticator.java:8: error: package javax.servlet.http does not exist
[war-builder] import javax.servlet.http.HttpServletRequest;
[war-builder] CustomAuthenticator.java:9: error: package javax.servlet.http does not exist
[war-builder] import javax.servlet.http.HttpServletResponse;
[war-builder] CustomAuthenticator.java:12: error: package com.worklight.server.auth.api does not exist
[war-builder] import com.worklight.server.auth.api.AuthenticationResult;
[war-builder] CustomAuthenticator.java:13: error: package com.worklight.server.auth.api does not exist
[war-builder] import com.worklight.server.auth.api.AuthenticationStatus;
natürlich, ich bin den Import all dies in meiner benutzerdefinierten Authenticator-Pakete, aber der Krieg Bauer versagt sie in den Krieg hinzuzufügen. Kannst du mir helfen, diese Situation zu verstehen und zu beheben?