<Resource auth="Container" 
          name="jdbc/JtmDS"  
          driverClassName="org.apache.derby.jdbc.EmbeddedDriver" 
          type="javax.sql.DataSource" 
          username="xfer"
          password="xfer10" 
          url="jdbc:derby:/home/PUID/tm/control/JtmDB"                    
          initialSize="25"
          maxTotal="100" 
          maxIdle="30" 
          maxWaitMillis="10000"                                      
          removeAbandonedOnBorrow="true"
          removeAbandonedTimeout="20" />

但是,URL是硬编码的路径 /home/PUID/tm/control/JtmDB

当它投入生产时,路径的PUID部分将在众多系统中有所不同。我设置了一个环境变量export PUID=abcd
,其余的应用程序都可以使用System.getenv( )${env:PUID}适当的方法。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注