2010-03-24 73 views
1

特別是,我想讓我的grails應用程序正在開發中,以連接到由tnsnames.ora文件定義的Oracle數據庫。我的電腦上有位於c:\ drivers \ Network \中的tnsnames.ora文件。當我運行通過Grails應用程序「的Grails運行戰爭」,在的tnsnames.ora文件中定義的數據庫連接字符串似乎並沒有被拾起:如何在運行Grails應用程序時爲嵌入式Tomcat指定Java選項(系統屬性)?

Grails的督促運行戰爭-Dserver。端口= 62215 -Doracle.net.tns_admin = C:\驅動\網絡\

看來名稱 - 值對的oracle.net.tns_admin沒有被傳遞到由所述嵌入的Tomcat使用的JVM那隨Grails 1.2.0一起提供。如果不是,指定它的正確方法是什麼,或將任何JAVA_OPTS傳遞給底層JVM?

回答

1

您最好在您的Grails啓動腳本(%GRAILS_HOME%/ bin/grails.bat)中設置您的JAVA_OPTS。一個例子見this link

相關問題