我正在为spring项目使用spring模板。我想在云铸造厂中创建连接池。目前,我使用的是使用Jdbc模板的Springmvc4和tomcat 9。如何使用hikari和tomcat连接云铸造厂和连接池?
我尝试过用于连接池的tomcat servlet.xml和context.xml配置。在云计算中,铸造厂并没有读取这种配置。连接池应该在基于spring的mvc4方法中工作。
发布于 2019-04-06 18:43:13
用定义要使用的ds的id DataSource替换bean定义。关于Hakari,请看这个,所以post -> https://stackoverflow.com/a/24500712/1585136。
您不需要对Tomcat做任何事情,所以删除正在做的任何事情,让CF &为您配置它。
您也不需要对数据源做任何特定于CF的操作。您可以使用属性位置持有者插入它所需的配置值,并从应用程序包含的属性文件中解析它们。
如果(而且只有在不需要服务)的情况下,您可以查看服务绑定,以便更容易地管理配置数据。执行此操作时,您将在CF中创建一个服务实例,将其绑定到您的应用程序,然后CF将为您的应用程序提供该服务的配置。当发生这种情况时,您不需要将服务配置与应用程序捆绑在一起,而是动态地调整到绑定到应用程序的服务。
要开始使用服务绑定,请阅读此处的文档-> https://docs.cloudfoundry.org/buildpacks/java/configuring-service-connections/spring-service-bindings.html
您可以使用多种方法进行服务绑定,上面的链接都包含了示例。我建议使用“云”配置文件和云属性占位符的组合,或者使用“手动配置”部分。跳过自动重新配置。这听起来很诱人,但除了一些演示闪光灯,它更麻烦,它是值得的。
希望这能帮上忙!
https://stackoverflow.com/questions/55438478
复制相似问题