草庐IT

grails-2.2

全部标签

mongodb - 通过 Grails 域标准在事件光标中发现 Mongo CursorNotFound 异常

我正在使用Grails2.4.4、mongo插件3.0.2、MongoDB2.4.10,使用远程数据库连接。grails{mongo{host="11.12.13.14"//AremoteserverIPport=27017databaseName="blogger"username="blog"password="xyz"options{autoConnectRetry=trueconnectTimeout=3000connectionsPerHost=40socketTimeout=120000threadsAllowedToBlockForConnectionMultiplier

mongodb - 通过 Grails 域标准在事件光标中发现 Mongo CursorNotFound 异常

我正在使用Grails2.4.4、mongo插件3.0.2、MongoDB2.4.10,使用远程数据库连接。grails{mongo{host="11.12.13.14"//AremoteserverIPport=27017databaseName="blogger"username="blog"password="xyz"options{autoConnectRetry=trueconnectTimeout=3000connectionsPerHost=40socketTimeout=120000threadsAllowedToBlockForConnectionMultiplier

带有 Grails 2.4.3 的 MongoDB (3.0.2) NullPointerException

我正在尝试在EC2上设置GrailsWeb应用程序实例类型:m3xlarge从http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html安装JAVA版本:java版本“1.7.0_80”Java(TM)SE运行时环境(build1.7.0_80-b15)JavaHotSpot(TM)64位服务器VM(内部版本24.80-b11,混合模式)(因为JAVA8存在问题:https://github.com/spring-projects/spring-loaded/issues/98)从GVMtool

带有 Grails 2.4.3 的 MongoDB (3.0.2) NullPointerException

我正在尝试在EC2上设置GrailsWeb应用程序实例类型:m3xlarge从http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html安装JAVA版本:java版本“1.7.0_80”Java(TM)SE运行时环境(build1.7.0_80-b15)JavaHotSpot(TM)64位服务器VM(内部版本24.80-b11,混合模式)(因为JAVA8存在问题:https://github.com/spring-projects/spring-loaded/issues/98)从GVMtool

Grails 1.3.7/Java 7 兼容性

有没有人幸运地使用Java7运行Grails1.3.7应用程序?我创建了一个全新的Grails1.3.7应用程序并尝试在Java7下运行它。我收到以下错误,但应用程序似乎运行正常。我们有一些1.3.7应用程序我们不愿意升级到Grails2.x,所以任何想法都将不胜感激。Unabletousedirectchar[]accessofjava.lang.Stringjava.lang.NoSuchFieldException:countatjava.lang.Class.getDeclaredField(Class.java:1899)atorg.codehaus.groovy.grail

java - 在 Grails 应用程序中检索 Activity 语言环境

我知道我可以使用“lang”参数自动更改当前语言环境,如docs中所述。,但是如何跟踪这些更改,例如更新存储在当前用户域对象中的语言?request.locale不起作用,因为它不反射(reflect)通过“?lang=xx”完成的更改 最佳答案 在您的Controller中,您可以使用RequestContextUtils获取语言环境。importorg.springframework.web.servlet.support.RequestContextUtilsasRCU然后解析请求的语言环境:RCU.getLocale(req

java - Grails 或 Play 如何检测更改和热重载类?

我很好奇有没有人知道Grails或Play等框架如何检测代码中的更改并自动触发重新编译而无需重新启动应用服务器的详细信息?是否有特定于Groovy编译器或其动态特性的东西可以很容易地发生这种情况?作为背景,我在构建过程中有一个自定义代码生成阶段,我希望能够拥有类似的编辑和刷新功能。提前感谢任何指点,即使我必须筛选代码以获得更大的图片。编辑:我应该澄清一下,我并不是要构建一个Grails插件,而是要了解在servlet容器中的任何应用程序中执行此操作需要什么。即,我使用的是Groovy而不是Grails。Edit2:听起来Play有一个特定的DEV模式,可以启用这种热重载:http://

java - Hadoop 2.2 和 Maven

我想从Hadoop1.2.1切换到Hadoop2.2。在我的项目中,我使用的是Maven,它可以处理org.apache.hadoophadoop-core1.2.1没有任何问题,但是将版本更改为2.2无法正常工作,因为它在中央maven存储库中不可用。任何想法如何包含Hadoop2.2。在我的Maven化项目中? 最佳答案 hadoop-core的大部分依赖都可以在hadoop-client中找到:org.apache.hadoophadoop-client2.2.0 关于java-H

java - Android 2.2 wifi热点API

我需要在Android2.2(Froyo)中调用什么API来创建Wifi热点(如网络共享和可移植热点设置项中所示)。 最佳答案 你可以打电话privatebooleansetWifiApEnabled(WifiConfigurationwifiConfig,booleanenabled);使用反射:)获取WifiManager后使用反射获取WifiManager声明的方法,查找该方法名setWifiApEnabled并通过WifiManager对象这些API被标记为@hide,因此目前您无法直接使用它们,但它们出现在WifiMana

java - Grails:拆分包含管道的字符串

我正在尝试拆分String。简单的例子工作:groovy:000>print"abc,def".split(",");[abc,def]===>nullgroovy:000>但是我需要在管道上拆分它而不是逗号,但我没有得到想要的结果:groovy:000>print"abc|def".split("|");[,a,b,c,|,d,e,f]===>nullgroovy:000>所以我的第一选择当然是从管道(|)切换到逗号(,)作为分隔符。但现在我很感兴趣:为什么这不起作用?转义管道(\|)似乎没有帮助:groovy:000>print"abc|def".split("\|");ERROR