2011-06-02 4 views

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:

+0

: Task.new dans un de mes fichiers rake. La paruline est incluse dans gems.jar. – Karnage

+0

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

+0

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

Questions connexes