Ich stelle einige Anwendungen in cloudfoundry bereit. Ich habe einige Bibliothek Jar und Konfigurationsdateien auch in der Anwendung. Ich will diese jar und Konfigurationsdatei als Umgebungsvariable einrichten, so habe ichCloudfoundry-Einstellung JAVA_OPTS-Umgebungsvariable
cf set-env APP_NAME JAVA_OPTS "-Dconf=/location/library.jar"
Nach diesen Änderungen, ich habe die Anwendung in Szene zu setzen, und ich bin immer java.util.zip.ZipException bekommen.
Haben Sie überprüft, ob Sie den richtigen Pfad zu den Bibliotheks/Conf-Dateien haben, indem Sie in den Container gehen oder einen Droplet herunterladen? –
Ja, ich habe überprüft. Was ich denke, ist, wenn wir die Anwendung neu starten, es löscht nur die App, also bekomme ich eine solche Ausnahme. – Amit
Ich sehe ... Haben Sie versucht, diese Umgebungsvariable über das Anwendungsmanifest zu setzen? Die Anwendungsdateien sollten in der Startphase per https://docs.cloudfoundry.org/concepts/how-applications-are-staged.html#stage-buildpack verfügbar sein Es wäre auch gut, Debug-Level zu erhöhen cf set-env JBP_LOG_LEVEL DEBUG (per https://github.com/cloudfoundry/java-buildpack/blob/master/docs/debugging-the-buildpack.md) –