Tag: grails

Twitter的Java / Grails库:JTwitter,Twitter4J或Grails插件?

我正在寻找将一个新应用程序(可能在Grails中构建)与Twitter集成,并发现有(至少)3个库可供使用。 JTwitter , Twitter4J和Grails插件 。 任何关于每个人的利弊的意见都表示赞赏。 我将此标记为社区维基,因为没有预期的单一答案。

打开zip文件或缺少JAR清单时出错:C:/ Program

Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\ubiquibacon>set GRAILS_HOME=C:\Program Files\GGTS\grails-2.0.4 JAVA_HOME=C:\Program Files\Java\jdk1.7.0_25 Path=C:\Program Files\Java\jdk1.7.0_25\bin;C:\Program Files\GGTS\grails-2.0.4\bin C:\Users\ubiquibacon>grails Error opening zip file or JAR manifest missing : C:/Program Error occurred during initialization of VM agent library failed to init: instrument C:\Users\ubiquibacon> 我有两个主要的Grails项目。 项目“A”正在生产中使用Grails 2.0.4使用Netbeans开发,项目“B”仍然是原型,并使用GGTS使用Grails 2.2.4开发。 我有一个.bat脚本,我在Grails的两个版本之间切换时快速更改我的GRAILS_HOME和PATH变量。 这很有效,直到我决定在GGTS中打开并打开“A”项目。 我最近也将Java从1.6.0_18 x86升级到1.7.0_25 x64。 现在有些东西阻止了Grails 2.0.4的运行,这可以从发布的命令行输出中看出来。 […]

Grails与另一个Spring应用程序集成 – dataSource被重载

我目前正在为现有的基于Spring的应用程序构建CRUD工具。 该应用程序作为JAR库包含在Grails应用程序中,似乎工作正常。 为了利用库自己的spring上下文,我曾经通过以下方式加载它: def ctx = new ClassPathXmlApplicationContext( ‘classpath:/applicationContextName.xml’) 在我的服务。 不幸的是,上下文构建了自己的数据源(库的默认值),这是不好的,因为我需要使用Grails中定义的dataSource。 因此,我的解决方案是通过向grails-app \ conf \ spring \ resources.xml文件添加导入,将库的spring配置包含在Grails上下文中。 这似乎有效(因为所有bean都被加载到相同的上下文中,现在我可以使用def variableName直接将bean自动装入我的服务类中。 不幸的是,库的spring配置中定义的dataSource正在重载我的Grails DataSource.groovy文件中定义的dataSource! 有没有什么方法可以告诉Grails首先加载libary的spring配置,然后它被其余的Grails配置覆盖(因此使用Grails的DataSource)? 谢谢你的帮助, 詹姆士 … 作为一个临时措施,我已经删除了依赖性的spring配置文件中的dataSource条目,并且它的bean已经注入了由Grails配置创建的dataSource – 这不是理想的,因为我必须做一个’特殊’构建依赖jar。

GMT中的Java时间

我有一个Grails应用程序,代码如下: Date now = Calendar.getInstance().getTime() //Also tried new Date() println “now: ” + now 当我这样做时,我now: Thu Aug 18 12:47:09 CDT 2011得到now: Thu Aug 18 12:47:09 CDT 2011 。 我需要日期是GMT,而不是当地时间,因为我需要将GMT时间存储在数据库中。 我可以使用simpleDateFormat对象在GMT中打印出时间,但我需要将其实际存储为GMT。 问题:如何使用GMT将Date对象转换为Date对象?

什么是Groovy / Grails / Hibernate / JBoss / Jade非常简单?

我是Java新手。 它只有六个月,但我确实理解Java。 在阅读有关它的同时,我遇到了这些术语 – Groovy,Grails,Hibernate,JBoss,Jade等等。 我知道我可以单独阅读所有这些内容。 但有人可以给我一个关于这里发生的事情的树梢视图吗? 这是什么? 我们有Java,这些都是基于Java的? 为什么这么多东西? 我们为什么需要它们?

如何设置Grails和AngularJS部分模板

我正在实现一个项目,使用AngularJS作为前端 ,Grails作为后端。 Angular JS =>单页面应用程序 Grails => REST API将在WebApp本身和第三方应用程序中使用。 这就是我设置项目的方式: web-app | |_____ js ( angular controllers, modules, partial templates.) | |_____ images | |_____ css grails-app | |_____ views ( in here I have my main view, the one I use at the first user request ) 我不喜欢使用Resources Plugin,而是使用Grunt构建自己的前端,然后我只链接布局本身的最终文件。 我在web-app中构建了js文件夹,以包含一个partials文件夹,其中包含要在AngularJS中调用的所有部分模板 这是加载视图的非常标准的角度代码: angular.module(‘myapp’, []). config([‘$routeProvider’, […]

groovy(grails)会像java一样给你编译时检查吗?

groovy(grails)会像java一样给你编译时检查吗? 如果你总是指定类型,那会改变很多吗?

我怎样才能应对“IllegalStateException:BeanFactory未初始化或已经关闭”?

在Tomcat 7上使用Grails 2.0.0,我在启动时获得了以下权利: 2011-08-21 11:10:09,758 [main] ERROR StackTrace – Full Stack Trace: java.lang.IllegalStateException: BeanFactory not initialized or already closed – call ‘refresh’ before accessing beans via the ApplicationContext at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:172) at org.springframework.context.support.AbstractApplicationContext.containsBean(AbstractApplicationContext.java:1109) at org.codehaus.groovy.grails.web.context.GrailsContextLoader$1.run(GrailsContextLoader.java:88) at org.codehaus.groovy.grails.lifecycle.ShutdownOperations.runOperations(ShutdownOperations.java:62) at org.codehaus.groovy.grails.web.context.GrailsContextLoader.closeWebApplicationContext(GrailsContextLoader.java:136) at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:142) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4763) at org.apache.catalina.core.StandardContext$4.run(StandardContext.java:5472) at java.lang.Thread.run(Thread.java:619) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5481) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:225) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812) at […]

我们如何在Grails中迁移/更新数据库模式?

我们已经与Grails合作了一段时间,我的团队负责人提出了一些关于Grails ORM(GORM)的问题: 一旦我们转向生产,我们如何维护数据库架构? 我们可以用Grails更新数据库架构吗? 如果架构已更新,是否会自动反映更改/框架是否会处理此问题? 是否有任何Grails插件可以让我们更新架构而不会头疼?

Stripes,Spring,Play(或?):使用哪种高性能Java框架?

我们开始构建一个可能会看到大量流量的webapp。 我们没有很多钱,所以我们希望降低硬件成本。 或多或少,我认为这意味着我们将尝试尽可能无状态(如Wicket方式所暗示的 – 具有可collections的URL等等) 另一个问题是,我们要雇佣承包商(想想oDesk或者说是大量的工作) – 所以有找人才的问题。 我看过Tapestry并看到了很多API的不稳定性(参见: 你为什么停止使用Tapestry? )这让我不愿意使用它。 Seam和Wicket非常有状态 – 不是我关心的事情。 Grails看起来很有趣。 我知道与纯Java相比,性能会受到影响,但它可能是值得的。 条纹看起来不错,但我找不到使用Stripes构建的网站示例 您建议使用哪种Java框架来提高性能和简单性?