如何在运行Grails应用程序时为嵌入式Tomcat指定Java选项(系统属性)?

如何在运行Grails应用程序时为嵌入式Tomcat指定Java选项(系统属性)?,grails,tnsnames,Grails,Tnsnames,具体地说,我希望开发我的grails应用程序,以连接到由tnsnames.ora文件定义的Oracle db。我的电脑上的tnsnames.ora文件位于c:\drivers\Network\中。当我通过“grails run war”运行grails应用程序时,tnsnames.ora文件中定义的db连接字符串似乎没有被拾取: grails产品运行war-Dserver.port=62215-Doracle.net.tns_admin=C:\drivers\Network\ 似乎oracle.

具体地说,我希望开发我的grails应用程序,以连接到由tnsnames.ora文件定义的Oracle db。我的电脑上的tnsnames.ora文件位于c:\drivers\Network\中。当我通过“grails run war”运行grails应用程序时,tnsnames.ora文件中定义的db连接字符串似乎没有被拾取:

grails产品运行war-Dserver.port=62215-Doracle.net.tns_admin=C:\drivers\Network\


似乎oracle.net.tns_admin的名称-值对没有传递给Grails 1.2.0附带的嵌入式Tomcat所使用的JVM。如果没有,指定它或将任何JAVA选项传递给底层JVM的正确方法是什么?

最好在Grails启动脚本(%Grails\u HOME%/bin/Grails.bat)中设置JAVA选项。请参见示例。

最好在Grails启动脚本(%Grails\u HOME%/bin/Grails.bat)中设置JAVA选项。有关示例,请参见