迁移Java非弹簧Web应用程序到关键云铸造厂



在本地硬件上运行的Java Servlet-JSP应用程序将迁移到Pivotal Cloud Paas。

当前,该应用从tomcat的server.xml获取DB凭据,并且在context.xml中添加了资源。

这是context.xml

<ResourceLink name="jdbc/db"
 global="jdbc/db"
 auth="Container"
 type="javax.sql.DataSource" />

这是server.xml

  <Resource name="jdbc/db" 
  global="jdbc/db" 
  auth="Container" 
  type="javax.sql.DataSource" 
  driverClassName="com.mysql.jdbc.Driver" 
  url="jdbc:mysql://HOST:3306/db" 
  username="..." 
  password="..."      
  maxActive="100" 
  maxIdle="20" 
  minIdle="5" 
  maxWait="10000"/> 

如何将凭据传递给服务器?是否有任何标准方法可以通过PAAS应用程序通过DB凭证?

您的Spring Boot应用程序将被包装为可执行的JAR。它将在其中包含一个application.yml文件,其中包含您的数据库连接凭据。

您还可以将数据源配置为关键云铸造服务。这样,将凭据添加到云中。您的应用程序只是指它们。

最新更新