小编Sya*_*yam的帖子

错误无法解析依赖项grails

Error Failed to resolve dependencies尝试运行,清理或编译时遇到错误.我的BuildConfig.groovy文件如下:

grails.servlet.version = "2.5" // Change depending on target container compliance (2.5 or 3.0)
grails.project.class.dir = "target/classes"
grails.project.test.class.dir = "target/test-classes"
grails.project.test.reports.dir = "target/test-reports"
grails.project.target.level = 1.6
grails.project.source.level = 1.6
//grails.project.war.file = "target/${appName}-${appVersion}.war"

//Start company specific
//set plugin directory (needed for having plugins in perforce)
grails.project.plugins.dir="./plugins"

//set the grails work dir (contains proxy configuration file)
grails.work.dir="./work"
//End company specific

// uncomment (and adjust settings) to fork the JVM to isolate classpaths
//grails.project.fork = …
Run Code Online (Sandbox Code Playgroud)

grails grails-plugin

19
推荐指数
1
解决办法
2万
查看次数

ORA-28040:与oracle12c一起使用groovy.sql包时,没有匹配的身份验证协议异常

我正在尝试使用groovy.sql.Sql连接到oracle12c数据库

Sql sql = Sql.newInstance('jdbc:oracle:thin:@'+hostName:port/serviceName, dbUser, dbPassword, 'oracle.jdbc.driver.OracleDriver')
Run Code Online (Sandbox Code Playgroud)

然后它回来了

java.sql.SQLException: ORA-28040: No matching authentication protocol
Run Code Online (Sandbox Code Playgroud)

我猜,这是因为方言不匹配.

它适用于oracle11g,但不适用于12c.如果是方言的问题,我们如何从外部指定方言groovy.sql.Sql.如果没有,可能是什么问题/解决方案?

我正在使用ojdbc14驱动程序.

java sql groovy jdbc oracle12c

5
推荐指数
1
解决办法
2万
查看次数

Grails:在服务中使用时,无法在null对象上调用方法sendEmail()

我创建了一项服务 NotifierService

class NotifierService {

    MailService mailService

    def sendEmail(String email) {
        mailService.sendMail {
            to email
            from "myemail@domain.com"
            subject "Subject"
            body "Some text"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,我试图在服务sendEmail中的另一种方法updateUser中调用方法DbService

class DbService {
    NotifierService notifierService

    def updateUser(){
        //Some Logic
        //Get userObject

        def email = userObject.email

        //Send email
        try {
            notifierService.sendEmail(email)
        } catch (Exception e) {
            e.printStackTrace()
        }
    }

    //Other methods
    .
    .
    .
}
Run Code Online (Sandbox Code Playgroud)

当我调用sendEmailmethod 时它工作正常BootStrap,但是当我使用它时我得到以下错误DbService

| Error java.lang.NullPointerException: Cannot invoke method sendMail() on …
Run Code Online (Sandbox Code Playgroud)

grails grails-plugin grails-2.0 grails-services

1
推荐指数
1
解决办法
6919
查看次数