0
"JetS3t"를 사용하여 Amazon S3 Buckets에 연결하려고합니다. Quartz Plugin도 사용하고 있습니다. 나는 grails-app/jobs에서 S3에 액세스하고 있습니다. 하지만 나는 socond 라인에서 오류가 발생합니다 :Grails, jets3t를 사용하여 S3에 연결
ERROR listeners.ExceptionPrinterJobListener - Exception occurred in job: null
Message: java.lang.NoClassDefFoundError: com/jamesmurty/utils/XMLBuilder
내가 서비스를 생성해야하고 거기에 내 S3를 설정 수행
여기AWSCredentials awsCredentials = new AWSCredentials(grailsApplication.config.s3.accessKey, grailsApplication.config.s3.secretKey)
S3Service s3Service = new RestS3Service(awsCredentials)
오류인가?
def aws_credentials = {
return new AWSCredentials(grailsApplication.config.aws.accessKey, grailsApplication.config.aws.secretKey)
}
def s3_service = {
return new RestS3Service(aws_credentials())
}
def test = {
def buckets = s3_service().listAllBuckets()
System.out.println("How many buckets to I have in S3? " + myBuckets.length);
}
을 물론 당신은 그러나 당신이 원하는 그들을 사용, 여러 방법으로 개체를 넣어 필요가 없습니다 :