私には意味をなさないスタック トレースがあります。その本質は「データソース名が見つからず、デフォルトのドライバーが指定されていない」部分だと思いますが、ドライバーを登録し、データソースを使用していません。それが役立つ場合は、SQL Anywhere 10 ドライバー (ianywhere) を使用しています。誰にもアイデアはありますか?
2013-02-15 13:16:58,076 [http-apr-80-exec-1] ERROR errors.GrailsExceptionResolver - SQLException occurred when processing request: [GET] /Booklist/booklist/show
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. Stacktrace follows:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
at ianywhere.ml.jdbcodbc.jdbc3.IDriver.connect(IDriver.java:490)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:243)
at booklist.Book.getClassesWithBooks(Book.groovy:22)
at booklist.BooklistController.show(BooklistController.groovy:11)
at grails.plugin.cache.web.filter.PageFragmentCachingFilter.doFilter(PageFragmentCachingFilter.java:195)
at grails.plugin.cache.web.filter.AbstractFilter.doFilter(AbstractFilter.java:63)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
編集:問題は、これは私のローカル開発マシンでは問題なく機能しますが、戦争を構築してTomcatサーバーに配置するとすぐに、この素敵なエラーがポップアップすることです