甚至不知道在这一点上从哪里开始。我已经安装了圣杯 3.2.4 我正在使用智能J IDEA 终极版 2016.1.我可以使用grails-3.2.4创建一个新的圣杯项目,它似乎成功了,圣杯控制台显示创建应用程序是成功的。项目将创建并打开一个 IDEA 窗口,但显示以下消息:
Gradle 'myProject' project refresh failed
Error: Cause: unable to find valid certification path to requested target
我不知道这个错误来自何处,也不知道如何指定密钥库。如果我进入项目目录(~/myProject)并尝试从命令行运行grails,它会在出错之前尝试启动:
Error Error initializing classpath: Operation timed out
我尝试将代理信息添加到 gradle.properties 文件中:
systemProp.http.proxyHost=proxy-server.company.com
systemProp.http.proxyPort=80
这似乎没有效果。
除了最初的grails控制台输出之外,IntelliJ中的项目似乎没有grails支持...我不能右键单击来在项目上创建新的Grails对象。“工具”菜单没有“Grails”子菜单。运行配置不允许我选择要运行的grails项目。在这一点上,我只是尝试创建一个新项目并在grails 3中运行。
更新:我通过下载gradle-version-bin.zip文件并从本地引用它,而不是从它尝试使用的开箱即用的外部分发URL,来克服最初的无法找到认证路径
错误。这似乎允许它尝试更新,但错误超时
Operation timed out. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.
我的IDE代理设置正确(首选项-
更新 2:在手动下载并本地安装 gradle 后,我最终将 build.gradle
中的 maven 存储库 URL 更新为使用 http 而不是 https。完成此操作后,我能够在渐变窗口中刷新项目。在此之后,渐变视图最终显示有一个项目,并且可以使用圣杯命令。
对证书不太了解,但我认为我应该能够从安全的存储库中下载依赖项。
使用圣杯创建应用程序名称创建项目后,您需要将项目导入到智能想法。打开 IDE 转到文件 -
这会将圣杯项目导入到您的 IDE 中。
要运行圣杯项目,请右键单击圣杯-应用程序/初始化/${项目名称}/应用程序.groovy,然后单击运行应用程序。
你可以走了。
如果IDE无法识别您的grails,请转到工具-
在为了使用多线程而修改了一个服务方法之后,我发现如果不止一个用户多次尝试请求页面(并调用服务方法),服务器就会抛出“无法连接,池耗尽”异常。让我提供一个我的服务类的例子。 我已经在这个问题上挣扎了一个多星期,我找不到解决方案。我不太明白Grails如何与会话、连接和事务一起工作。我的猜测是跟随。当调用ConvertDocumentToJSON时,它从池中获取连接(4个用户,每个用户25个线程=10
我上面代码的日志是: 数据库也会更新。为什么lock()不工作?不是在lock()之后其他实例无法更新吗?还是别的什么?还是我错过了什么?
我正在尝试启动一个由多个插件组成的Grails应用程序,每个插件都存储为一个单独的Maven模块。依赖关系在中指定。在启动存储在其他插件中的应用类(Java 和 Groovy)时,不会加载这些类。我已经检查了类路径,似乎它不包括由其他插件生成的类。 中的依赖关系如下所示: Maven模块的结构如下:
我已经将小型应用程序从Grails 2.2升级到Grails 3.2.3。解决编译问题后,一切看起来都正常,但bootRun失败了,原因不明。 我的< code>build.gradle: 可以从Sharepoint下载带有的日志(此处看不到任何问题)。 我使用IntelliJ IDEA 2016.3,当我运行grails run-app时,我得到相同的结果。我找不到任何日志/信息grails命令
此处的示例项目:https://github.com/Trebla7th/grails4-plugin-test 考虑将一些应用程序和插件升级到grails 4。从一个全新的项目开始,只是为了感受一下,使用“开箱即用”的grails插件无法编译。 渐变 5.1.1 试图编译gives 运行“gradle dependencies - stacktrace”会得到以下结果 这个项目是使用“创建插件”
我使用Maven的Spring boot项目。当我使用Intellij社区构建它时,我得到了一个错误 无法将工件com.jolira:hickory:pom:1.0.0从/传输到central(https://repo.maven.apache.org/maven2):https://repo.maven.apache.org/maven2/com/jolira/hickory/1.0.0/hic