看你的描述,我的理解是: 通过tomcat配置数据源仅仅是配置了而已.可是项目需要获取这个数据源需要的是这个数据源的配置信息,所以需要jdbc.properties,. 这个文件是为了获取数据源而存在,不是用于配置数据源
没试过用tomcat配置数据源,理论上用jdbc是程序主动调用的,一般不用tomcat配置数据源,程序还是可以运行的吧。
tomcat服务器配置的数据源耦合度高,假如更换了服务器,原来的数据源就没有用了。而通过jdbc.properties配置的数据源耦合度低,可以提高程序的灵活性
你的应用程序能要使用的,你的应用程序是不可能使用tomcat中的数据源吧
配置数据源最好还是写在properties文件里面