我开始在我的 web.xml 文件中配置 Liquibase,但我不明白 datasource 属性指的是什么:
<context-param>
<param-name>liquibase.datasource</param-name>
<param-value>java:comp/env/jdbc/default</param-value>
</context-param>
文档说它是一个 JNDI 数据源,但我使用的是 Struts,而不是 Spring,并且在不同的属性文件(例如 hibernate.dev.properties、hibernate.test.properties)中有我的连接详细信息,我根据当前以编程方式加载这些文件环境:
Configuration hibernateConfig = new Configuration();
hibernateConfig.addProperties("com/env.specific.properties");
老实说,我不知道什么是或如何使用 JNDI。
我应该在那个特定的上下文参数值中写什么?有什么方法可以做类似于我对休眠所做的事情吗?
我正在使用 Tomcat 6.0,以防万一。