我是使用 splunk 和 java sdk api 的新手。
我将 grails 环境与该 api 结合起来,并在最简单的搜索中出错,并给出了文档示例:
这是我的代码:
包 fr.ftprod.splunk
import com.splunk.Job
import com.splunk.JobCollection
import com.splunk.Service
class LoginController {
def index() {
//connect and login
def connectionParameters = [host: 'localhost', username: 'username' ,password: 'password']
Service service = Service.connect(connectionParameters)
String myQuery = 'source="source" get status=200'
// Retrieves the collection of search jobs
def jobs = service.getJobs()
}
}
这是我的 grails 堆栈跟踪:
| 错误 2013-06-24 14:15:10,689 [http-bio-8080-exec-10] 错误错误。GrailsExceptionResolver - 处理请求时发生 UnsupportedOperationException:[GET] /splunk/ Stacktrace 如下:消息:空行 | 方法 ->> 159 | com.splunk.ResourceCollection 中的 entrySet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 621 | java.util.HashMap 中的 putAll | 195 | grails.plugin.cache.web.filter.PageFragmentCachingFilter 中的 doFilter | 63 | grails.plugin.cache.web.filter.AbstractFilter 中的 doFilter | 第1145章 java.util.concurrent.ThreadPoolExecutor 中的runWorker | 615 |
在 java.util.concurrent.ThreadPoolExecutor$Worker 中运行^ 722 | 跑 。. . 在 java.lang.Thread
任何想法 ?
谢谢