我终于发现了我实际上需要在这里做的事情……最终很简单。
我在运行时将Java参数传递给Tomcat,如下所示。
我添加了以下内容
setenv.sh
export PUID=abcdJAVA_OPTS=-Dpuid=${PUID}然后编辑我的context.xml,如下所示
<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" />因此,现在我的Tomcat安装将读取此内容,并且能够为每个不同的PUID使用不同的路径。



