草庐IT

GRAILS_HOME

全部标签

JAVA_HOME 设置为无效目录 :

我在我的系统C:\ProgramFiles\Java\jdk1.8.0_中设置了JAVA_HOME131\bin;我试图在命令提示符下运行cordova命令(cordovabuild),但我得到了下面的错误。我已经尝试了所有方法,但无法解决此问题:ERROR:JAVA_HOMEissettoaninvaliddirectory:C:\ProgramFiles\Java\jdk1.8.0_131\bin;请在您的环境中设置JAVA_HOME变量以匹配Java安装的位置。 最佳答案 您应该使用C:\ProgramFiles\Java\j

java - IntelliJ IDEA "The selected directory is not a valid home for JDK"

我刚刚安装了IntelliJIDEA,我正在尝试设置它。我已经到了需要为我的JDK选择主目录的部分。我尝试导航到我的Java安装,C:\ProgramFiles(x86)\Java,然后单击确定,但它告诉我上面的消息。所以,我尝试了C:\ProgramFiles(x86)\Java\jre7也没有成功。我尝试重新安装最新的JDK(来自here),但我仍然无法选择我的JDK。我什至拖了从网站上获得的.jar安装程序,但文件选择器窗口无法识别它。我处于停顿状态,不知道该怎么办。 最佳答案 因为您选择的是jre目录。而不是JDK目录。JD

java - 如何以编程方式获取 Grails 服务的实例?

我有一个外部数据源,它将返回一个字符串,指示要使用的Grails服务的名称。在给定服务名称作为字符串的情况下,以编程方式获取此服务实例的语法是什么?即。给定“GoogleWeather”,给我一个GoogleWeatherService的实例。谢谢! 最佳答案 由于ApplicationHolder已被弃用,这是获取ApplicationContext的另一种方式:ApplicationContextctx=Holders.grailsApplication.mainContext 关于

spring - Grails AOP 配置异常

我有一个正在运行的grails应用程序。我升级了springsecurity-core从1.2.7.3到2.0-RC2springsecurity-acl从1.1.1到2.0-RC1我加了springsecurity-oauth-provider1.0.5.1我在启动过程中遇到异常:Causedby:org.springframework.aop.framework.AopConfigException:CouldnotgenerateCGLIBsubclassofclass[classorg.codehaus.groovy.grails.commons.spring.TypeSpec

spring - 在 grails 中更改 Spring Security 插件的登录页面

有没有一种方法可以创建自己的自定义登录页面并将数据发送到spring安全插件的登录Controller。我目前看到我的代码直接重定向到spring安全插件的默认登录页面。 最佳答案 2.0插件带有自己的auth.gsp页面,因此如果您创建自己的(修改插件或创建自己的)并将其放在grails-app/views/login/auth.gsp中,它将被使用.在1.2.x中,auth.gsp位于您的应用源代码中,因此请在此处进行编辑。如果您想进一步自定义登录过程,我在http://burtbeckwith.com/blog/?p=1090

java - Grails,使用 withTransaction 插入大量数据会导致 OutOfMemoryError

我正在使用Grails1.1beta2。我需要将大量数据导入我的Grails应用程序。如果我反复实例化一个grails域类然后保存它,性能会慢得无法接受。以从电话簿中导入人员为例:for(eachpersoninlegacyphonebook){//ConstructnewGrailsdomainclassfromlegacyphonebookpersonPersonperson=newPerson(...)person.save()}事实证明这非常缓慢。Grails邮件列表中的某个人建议在事务中批量保存。所以现在我有:Listbatch=newArrayList()for(eachp

java - 考虑从 Java/Spring MVC 迁移到 Grails

我目前正在使用Java和Spring(MVC)创建web应用程序,并且正在考虑迁移到Grails。感谢您对以下内容的反馈/见解:我在通过web.xmlContextLoaderListener加载的当前Java/Springwebapp中有多个应用程序上下文;Grails中是否可以有多个应用程序上下文?如果是,如何?这个webapp广泛使用CXFRESTfulWeb服务,而当前的Java/Springwebapp使用捆绑的CXFHTTP客户端。我可以继续在Grails中使用(Java)CXFHTTP客户端吗?我使用UserDetails和UserDetailsS​​ervice的自定义

android - 找不到 'ANDROID_HOME' 环境变量

我正在尝试构建一个ionic-android项目,并且我已经安装了androidsdk。我的项目名称是myApp。我已成功将android平台添加到myApp。但是当我尝试构建项目时~/myApp$sudoionicbuildandroid结果是Runningcommand:/home/hari/myApp/hooks/after_prepare/010_add_platform_class.js/home/hari/myAppaddtobodyclass:platform-androidERRORbuildingoneoftheplatforms:Failedtofind'ANDRO

Android:如何将 ActionBar "Home"图标更改为应用程序图标以外的其他内容?

我的应用程序的主图标在一张图片中由两部分组成:一个Logo和它下面的几个字母。这适用于应用的启动器图标,但是当图标出现在ActionBar的左边缘时,字母会被截断,看起来不太好。我想为ActionBar提供一个单独版本的图标,只有“Logo”部分而不是它下面的字母,但到目前为止一直是空的。老实说,我找不到任何答案,我什至无法在任何地方找到问题本身。 最佳答案 ActionBar将使用android:logolist的属性(如果提供)。这使您可以为图标(启动器)和Logo(ActionBar等)使用单独的可绘制资源。

android - Gradle、Android 和 ANDROID_HOME SDK 位置

编辑:(2016年8月)这个问题来自2013年11月(当时AndroidStudio仍处于开发者预览模式),目前(ASv2.2,2016年8月)在安装期间,AS要求选择SDK文件夹(或默认安装),它会自动应用于您打开的任何项目。这意味着任何可能的解决方法或修复都无关紧要,因为该问题不再可重现。原始问题:我们有这个项目,其中包含几个模块,这些模块已经使用包装器在另一台开发人员PC上进行了配置和正确执行。我将完整的git子模块克隆到我的机器中。下面是我的命令行的直接打印:$./gradlewFAILURE:Buildfailedwithanexception.*Where:Buildfil