我糊涂了。我正在为公司开发基于grails的内部工具。此工具中的一个组件是简单的问题跟踪器(帮助台功能)。我有域对象,例如问题,问题和NewFeature。这些 Realm 类中的每一个都有不同的工作流程。 我最初的想法是在域对象中引入自己的状态机功能。然后,我在Google上搜索了状态机引擎和工作流引擎。现在我迷路了。 我想评论一下其他开发人员如何解决了这个问题。您是否使用Drools,Jbpm,Activiti?还是一些更简单的状态机引擎? 我一直在阅读Drools,Jbpm的一些文档。他们看起来很好。但是似乎…

2020年11月13日 0条评论 35点热度 阅读全文

我有一个Web应用程序(使用JSP,GSP,Grails,Java,Javascript)。我们想给它加上白色标签(不确定这是否是正确的单词)。我们真正想要做的是基于用户请求页面的URL,我们希望显示不同的图片,样式表,加载不同的消息包并自定义登录页面。 有哪些不同的方法可以做到这一点? 我们想出了一种方法来做到这一点: 拦截URL并加载不同的图像和样式表重载getMessage方法可根据该参数从特定分发包中获取消息(例如,如果外部用户从“外部”文件夹中获取消息,而内部用户从“内部”文件夹中获取消息)。这里的挑战是…

2020年11月13日 0条评论 24点热度 阅读全文

我正在尝试通过在不同端口上运行同一应用程序的两个不同版本来测试Grails Ehcache插件的分布式缓存。 在BuildConfig中,我有: plugins { // plugins for the build system only build ":tomcat:7.0.55" // plugins for the compile step compile ":cache-ehcache:1.0.4" // plugins needed at runtime but not for compilation r…

2020年11月12日 0条评论 36点热度 阅读全文

我有3个使用相同数据库和相同模型的Web项目。这些系统在数据库中需要部分相同的 bootstrap 数据才能正常运行。所有系统都共享库代码,这些库代码将从数据库中读取数据并根据代码中的引导数据进行更新(添加新的,删除未使用的,更新的更改)。每个应用程序在启动时都会执行此操作,并且大多数时候不需要执行任何操作,因为数据已经正确。某些集成测试也使用此数据。 问题是,当需要更改某些通用数据时,所有3个应用程序都需要使用新的 bootstrap 数据重新部署,因为否则它们将与旧数据一起进行引导,以防它们重新启动(例如,服务…

2020年11月12日 0条评论 26点热度 阅读全文

我尝试使用此名称提供其他修复程序。但是没有用。 我有以下printenvi。 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/root/bin:/home/thinkvidya-kiran/programs/jdk1.6.0_45/bin:/home/thinkvidya-kiran/programs/jdk1.6.0_45/bin:/home/thinkvidya-kiran/programs/james-…

2020年11月11日 0条评论 28点热度 阅读全文

我有一个简单的域对象层次结构。都知道它的 child 和唯一的 parent 。没有周期。 我让我的域类实现接口(interface) interface IArchivable { boolean isArchived() } 子对象在哪里将此调用重定向到父对象。根对象将具有(数据库)属性,该属性可随时更改。 使用Groovy / Grails(或为了简化通用模型- View - Controller ): 对整个层次结构进行写保护的最佳实践是什么? (通过Groovys MetaProgramming或AOP截…

2020年11月9日 0条评论 29点热度 阅读全文

我有一个带有websocket端点的Grails应用程序,该应用程序在开发中工作得很好。我正在尝试部署到Tomcat,但是由于某种原因,每次部署时,都会从Tomcat收到以下堆栈跟踪: SEVERE: Exception sending context initialized event to listener instance of class my.package.MyServletChatListenerAnnotated javax.websocket.DeploymentException: Multip…

2020年11月9日 0条评论 47点热度 阅读全文

我试图安装插件之后向http://grails.org/plugin/oauth我的新Grails工程,但每一次我尝试instail我正在刚开以下错误的Grails的OAuth插件无法安装 D:\MyProjects\Grails\grails48>grails install-plugin oauth 2.1.0 | Resolving plugin oauth. Please wait... :: problems summary :: :::: ERRORS Server access Error: C…

2020年11月8日 0条评论 44点热度 阅读全文

我的项目中要求使用其他提供商(例如facebook,google)登录用户。为此,我正在使用社交身份验证插件。它与facebook正常工作,但是与googleplus一起工作,我收到错误消息“状态参数值与期望值不匹配”,当用户在google之后重定向到我们的应用程序时出现此错误,意味着在getUserProfile()中。这个。 Dependencies are : runtime "org.brickred:socialauth:4.7" compile "org.brickred:socialauth:4.7"…

2020年11月8日 0条评论 41点热度 阅读全文

当我尝试使用Xstream封送我的常规域类Employee之一时,出现以下错误。员工有很多被雇用的技能,属于技能和员工 这是相关的Xstream代码 employeeInstance = new Employee(); XStream xstream = new XStream(); Xstream.alias("employee", Employee.class); String xml = xstream.toXML(employeeInstance); Employee类的employeeDesiredSki…

2020年11月8日 0条评论 37点热度 阅读全文
1345672000