Mon projet rails est déployé sur tomcat à l'aide de fauvette, mais je dois pouvoir exécuter des tâches de rake sur ce serveur.Exécution de tâches de rake sur une guerre éclatée sur tomcat sans jruby en cours d'installation
2
A
Répondre
3
Restez à l'écoute. J'espère avoir cette capacité dans Warbler 1.4. Jake Goulding, un membre de la communauté, a fait du bon travail à ce sujet. D'ici là, une approche typique serait de s'assurer que tous vos scripts Rake et base de données sont présents dans le fichier war, puis décompressez-le quelque part, cd à WEB-INF
dans la guerre décompressée, et exécutez quelque chose comme java -cp lib/jruby-core*.jar:lib/jruby-stdlib*.jar org.jruby.Main -S rake -T
. Java -cp lib/jruby-core * .jar: lib/jruby-stdlib * .jar org.jruby.Main -S rake -T --trace m'obtient une erreur qui mène à la ligne où j'inclus Warbler:
Questions connexes
- 1. Exécution des tâches de Rake sous Tomcat et JRuby
- 2. Comment exécuter des tâches de rake rake dans une application rails qui est fournie par tomcat avec le déploiement de guerre jruby?
- 3. Déployer une application Grails 2.1.1 sur Tomcat comme une guerre éclatée?
- 4. JRuby sur tomcat - RackInitializationException
- 5. Exécution rake db: migrer sans initialiseurs
- 6. Sendfile sur Jruby/JRack Tomcat
- 7. Application de rails Jruby sur Tomcat. Guerre générée par la fauvette
- 8. erreur Tomcat fichier de guerre en cours d'exécution
- 9. Déployer la guerre sur Tomcat sans le nom de la guerre dans l'URL
- 10. Rake Tâches de tâches
- 11. Clé de série pour l'application JRuby s'exécutant sur tomcat
- 12. Exécution de tâches rake dans un script de données utilisateur sur AWS ec2
- 13. Jruby Warbler généré la guerre sur Tomcat pour Sinatra - Voir le fichier introuvable
- 14. Exécution de tâches parallèles sur NAnt
- 15. Rake des tâches de tâches avec Jenkins
- 16. Déploiement de la guerre éclatée avec IntelliJ Idea, Maven, Tomcat et JRebel
- 17. Comment obtenir maven pour générer une guerre éclatée?
- 18. Mise à jour d'une guerre sur le démarrage de Tomcat
- 19. guerre fonctionne sur tomcat mais pas sur jboss 6
- 20. Exécution de Jenkins sans Tomcat, en essayant de SSH
- 21. incompatibilité de version Ruby lors du déploiement de la guerre sur tomcat
- 22. Déploiement de parties modifiées d'une guerre sur Tomcat
- 23. large guerre commerce de feuilles déployer sur tomcat
- 24. Exécution de tâches Mongo mapreduce sur une machine sans installation de mongo
- 25. Exécution de la liste des tâches sur Windows avec popen en C sans cmd.exe popup
- 26. Exécution de la tâche rake sur le démarrage d'Ubuntu
- 27. Lors de la sauvegarde, puis-je automatiquement créer une guerre éclatée avec maven dans Eclipse?
- 28. Exécution sélective d'une guerre dans les applications Web Tomcat
- 29. Exécution de RSpec sur Google App Engine via JRuby
- 30. Exécution des tâches Rake dans les tests Rspec
: Task.new dans un de mes fichiers rake. La paruline est incluse dans gems.jar. – Karnage
Je pense que j'ai presque compris. J'ai mis le code 'Warbler :: Task :: new' et le code associé dans un fichier séparé et l'ai exclu du fichier war. – Karnage
J'ai été en mesure de rendre cela beaucoup plus facile en mettant la logique de Nick dans un script dans le répertoire bin et en déployant ce répertoire avec le projet. J'ai appelé le script "tomcat-rake". – Karnage