title: How to set the working directory path relative to the deployment folder in Mule 3
body: <p>I placed the JKS file in <code>src/main/resources/truststore/xyz.jks</code> and want to use it in a Spring configuration for a JDBC connection over SSL in Mule 3.</p>
  <p>The configuration is working if I run it in Anypoint Studio, but RTF (Anypoint Runtime Fabric) deployment is returning the error:</p>
  <pre><code>java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
  </code></pre>
  <p>I can access it as <code>${app.home}/truststore/xyz.jks</code> in Mule 4 but it is not working for Mule 3.</p>
  <p>How can I configure the path for the jks file in RTF deployment for the Mule3 application?</p>
  <pre><code>trustStore=${mule.home}/apps/${app.name}/classes/truststore/xyz.jks
  </code></pre>
  <pre class="lang-xml prettyprint-override"><code>&lt;spring:beans&gt;
          &lt;spring:bean id=&quot;validDataSource&quot; name=&quot;validDataSource&quot; class=&quot;com.mchange.v2.c3p0.ComboPooledDataSource&quot;&gt;
              &lt;spring:property name=&quot;driverClass&quot; value=&quot;com.microsoft.sqlserver.jdbc.SQLServerDriver&quot;/&gt;
              &lt;spring:property name=&quot;jdbcUrl&quot; value=&quot;jdbc:sqlserver://${database.server.url}:${database.server.port};DatabaseName=${database.suburb.name};encrypt=true;trustServerCertificate=false;trustStore=${mule.home}/apps/${app.name}/classes/truststore/xyz.jks;trustStorePassword=${db.trustStorePassword};hostNameInCertificate=${database.server.url}&quot;/&gt;
  </code></pre>