Mon développeur a mis en place une application sur ma machine locale qui est construite sur le framework Grails/Spring. J'ai effacé accidentellement le script Unix exe qu'il m'a donné pour l'exécuter localement dans mon navigateur et ne plus pouvoir accéder au site. Malheureusement, je ne peux pas entrer en contact avec lui qu'après les vacances et j'ai besoin d'accéder à ce site pour faire du travail dès que possible.Comment démarrer mon application Grails localement?
Le script que j'ai droit est maintenant ...
#!/bin/sh
grails -Dserver.port.https=443 -Dserver.port=80 run-app -https
Il retourne simplement des erreurs. Quelqu'un peut-il m'aider à comprendre comment le faire fonctionner localement. Voici les erreurs unix.
Last login: Mon Dec 24 08:34:43 on ttys000
/Users/admin/Projects/.... ; exit;
gio-2:~ admin$ /Users/admin/Projects/.... ; exit;
| Configuring classpath
| Error java.io.FileNotFoundException: /Users/admin/.grails/.slcache/.index (Permission denied)
| Error at java.io.FileOutputStream.openAppend(Native Method)
| Error at java.io.FileOutputStream.<init>(FileOutputStream.java:192)
| Error at java.io.FileWriter.<init>(FileWriter.java:90)
| Error at com.springsource.loaded.MethodInvokerRewriter.addToCacheIndex(MethodInvokerRewriter.java:326 )
| Error at com.springsource.loaded.MethodInvokerRewriter.rewrite(MethodInvokerRewriter.java:271)
| Error at com.springsource.loaded.MethodInvokerRewriter.rewriteUsingCache(MethodInvokerRewriter.java:1 41)
| Error at com.springsource.loaded.TypeRegistry.methodCallRewriteUseCacheIfAvailable(TypeRegistry.java: 775)
| Error at com.springsource.loaded.agent.SpringLoadedPreProcessor.preProcess(SpringLoadedPreProcessor.j ava:251)
| Error at com.springsource.loaded.agent.ClassPreProcessorAgentAdapter.transform(ClassPreProcessorAgentAdapter.java:89)
| Error at sun.instrument.TransformerManager.transform(TransformerManager.java:169)
| Error at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365)
| Error at java.lang.ClassLoader.defineClass1(Native Method)
| Error at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
| Error at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
| Error at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
| Error at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
| Error at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
| Error at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
| Error at java.security.AccessController.doPrivileged(Native Method)
| Error at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
| Error at org.codehaus.groovy.tools.RootLoader.oldFindClass(RootLoader.java:152)
| Error at org.codehaus.groovy.tools.RootLoader.loadClass(RootLoader.java:124)
| Error at org.codehaus.groovy.grails.cli.support.GrailsRootLoader.loadClass(GrailsRootLoader.java:43)
| Error at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
| Error at org.codehaus.groovy.grails.cli.GrailsScriptRunner.main(GrailsScriptRunner.java:228)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| Error at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| Error at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| Error at java.lang.reflect.Method.invoke(Method.java:597)
| Error at com.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1231)
| Error at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:234)
| Error at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:262)
| Error Error executing script RunApp: /Users/admin/.grails/ivy-cache/resolved-org.grails.internal-grails-2.0.3.xml (Permission denied) (Use --stacktrace to see the full trace)
logout
[Process completed]
J'ai essayé d'utiliser sudo donne cette erreur ...
/Users/admin/Projects/... 2 ; exit;
gio-2:~ admin$ /Users/admin/Projects/... 2 ; exit;
Password:
| Configuring classpath
| Error /Users/admin does not appear to be part of a Grails application.
| Error The following commands are supported outside of a project:
add-proxy
clear-proxy
create-app
create-plugin
help
list-plugins
package-plugin
plugin-info
remove-proxy
set-proxy
| Run 'grails help' for a complete list of available scripts.
logout
[Process completed]
Je ne sais pas si cela aide mais j'ai un fichier Grails-2.0.3 dans un utilisateur/admin/Répertoire des outils. Encore une fois, je n'ai rien mis en place, donc je ne sais pas vraiment dans et hors de comment cela est mis en place. J'ai juste besoin d'être capable de le voir sur mes serveurs locaux via http pour pouvoir compléter mon travail frontal.
Ceci est le script qui a fonctionné ...
#!/bin/sh
cd /Users/admin/Projects/...
sudo grails -Dserver.port.https=443 -Dserver.port=80 run-app -https
Les grilles ne peuvent pas être connectées dans/Users/admin. Essayez de l'exécuter en tant qu'utilisateur "admin" –
Hmmm Je ne suis pas sûr de savoir comment accomplir cela, mais je vais essayer. – koolmikeski
Merci pour le montage que je n'ai pas réalisé J'ai laissé tomber le 'g' – koolmikeski