J'ai un gros pot de tâches Spring Cloud que j'ai déployé avec succès sur SCDF fonctionnant sur PCF. J'ai créé une définition et je peux donc l'exécuter à partir du tableau de bord. fwiw lit et écrit à partir d'une base de données en utilisant Spring JDBC. J'essaie maintenant de le configurer pour fonctionner de manière planifiée et j'ai des problèmes. J'ai créé un flux avec une source de triggertask et un collecteur de tâches-lanceur-local, et j'ai configuré l'URI de triggertask pour pointer vers le gros pot (via http, en utilisant une application poussée PCF staticfile).Tâche printanière au printemps Cloud Dataflow sur PCF impossible à trouver Java
le tableau de bord montre les deux applications PCF (un pour triggertask, l'une pour les tâches-lanceur local) à la fois à partir avec succès, et tout fonctionne, mais la tâche échoue à chaque fois avec l'erreur:
Caused by: java.io.IOException: Cannot run program "java" (in directory "/home/vcap/tmp/spring-cloud-dataflow-5903184636016162160/Task--582903409-1502669137014/Task--582903409"): error=2, No such file or directory
d'après ce que je peux dire et conjecturer, l'application PCF qui exécute le flux essaie de lancer un appel java, mais puisque Java n'est pas dans le chemin pour les conteneurs d'applications PCF j'obtiens l'erreur
ai-je raison? de toute façon, comment puis-je obtenir la Spring Cloud Task (jar) pour fonctionner avec succès?
flux Cloud Data Spring: Serveur 1.2.3 (en utilisant construit printemps-nuage-serveur-flux de données cloudfoundry-1.2.3.BUILD-SNAPSHOT.jar)
Spring Data Flow Cloud: Shell 1.2.3 (en utilisant téléchargé printemps-nuage-shell-flux de données 1.2.3.RELEASE.jar)
environnement de déploiement PCF v1.11.6 (sur Azure) pcf dev v0.26.0 (sur mac
Entrées App http://bit-dot-ly/1-0-4-GA-stream-applications-rabbit-maven
__gVirt_NP_NNS_NNPS<__ Journaux link to log
Je m'excuse. vous avez mentionné cela avant, et j'ai soufflé juste au-delà. et oui, j'utilisais tasklauncher-sink local –
qui était en effet le problème, merci! FWIW je vois maintenant "java.lang.ClassNotFoundException: java.util.HashMap", qui est juste bizarre –
C'est bizarre. Pouvez-vous partager l'ensemble de la pile de pile? En outre, veuillez modifier le post avec la définition de flux. Plus il y a de détails, mieux c'est pour répondre à ce qui a mal tourné. –