Ich versuche, eine Rails 3 App auf einem Windows-Server mit jruby und Glassfish gem laufen. Ich kann die App gut mit "Rails s" ausführen. Hier ist mein Probelm:Glassfish Edelstein kann nicht auf Windows
C: \ webapp \ mcs> jruby -S Glasfischen
Startglassfish-Server an: 0.0.0.0:3000 in Entwicklungsumgebung ... Schreiben Protokollmeldungen an: C:/webapp/mcs/log/entwicklung.log. Drücken Sie Strg + C, um zu stoppen.
java/util/ServiceLoader.java:207:in `fail': java.util.ServiceConfigurationError: com.sun.enterprise.module.bootstrap.Pla
tformMain: Provider com.sun.enterprise.glassfish.bootstrap.ASEmbedded could not be instantiated: java.lang.IllegalArgume
ntException: URI is not hierarchical (NativeException)
from java/util/ServiceLoader.java:164:in `access$100'
from java/util/ServiceLoader.java:353:in `next'
from java/util/ServiceLoader.java:421:in `next'
from org/glassfish/api/embedded/Server.java:644:in `getMain'
from org/glassfish/api/embedded/Server.java:263:in `<init>'
from org/glassfish/api/embedded/Server.java:61:in `<init>'
from org/glassfish/api/embedded/Server.java:158:in `build'
from org/glassfish/api/embedded/Server.java:140:in `build'
from org/glassfish/scripting/gem/GlassFishMain.java:122:in `startGlassFishEmbedded'
from org/glassfish/scripting/gem/GlassFishMain.java:298:in `start'
from c:/jruby-1.5.6/lib/ruby/gems/1.8/gems/glassfish-1.0.2-universal-java/lib/server.rb:146:in `start'
from c:/jruby-1.5.6/lib/ruby/gems/1.8/gems/glassfish-1.0.2-universal-java/lib/server.rb:146:in `start'
from C:/jruby-1.5.6/lib/ruby/gems/1.8/gems/glassfish-1.0.2-universal-java/bin/glassfish:55
from C:/jruby-1.5.6/lib/ruby/gems/1.8/gems/glassfish-1.0.2-universal-java/bin/glassfish:19:in `load'
from c:/jruby-1.5.6/bin/glassfish:19
Ich bin sicher, es ist eine einfache Umgebung Setup-Sache, irgendwelche Vorschläge? Sehr geschätzt.
Sie könnten hier Hilfe bekommen http://www.java.net/forum/topic/glassfish/glassfish/glassfish-embedded-web-starten-so-close-0 – Preston
Ja, war dort, aber kam nicht wirklich damit - keine Lösung zur Verfügung gestellt. Ich habe auch den Edelsteinverleger die gleiche Frage gestellt in der Hoffnung, dass er "Oh yeah, du musst ..." gehen wird! – jjnevis
Es scheint ein Abhängigkeitsproblem zu sein. Was ich aus diesem Thread herausgeholt habe ist, dass die glassfish.jar benötigt wird. – Preston