Относительный путь к БД SQLite в context.xml

Можно ли использовать относительный путь к файлу базы данных SQLite в файле context.xml веб-приложения Java?

В настоящее время у меня есть:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/mywebapp">
    <Resource name="jdbc/mydb" auth="Container" type="javax.sql.DataSource"
        maxActive="100" maxIdle="30" maxWait="10000"
        username="myusername" password="mypassword" driverClassName="org.sqlite.JDBC"
        url="jdbc:sqlite://Users/me/NetBeansProjects/MyApp/web/my.db"/>
</Context>

Как видите, атрибут url тега Resource в настоящее время указывает абсолютный путь к my.db. Тем не менее, я работаю над этим проектом с небольшой командой разработчиков как проект класса. Мы передаем код через Subversion, и в настоящее время каждый раз, когда один из нас обновляет наш проект, мы должны вручную заменить вышеуказанный путь правильным путем для нашего компьютера.

Заранее спасибо.

ОБНОВИТЬ: Похоже, что относительные пути относятся не к файлу context.xml, а к CATALINA_HOME. К сожалению, этот каталог (где находится Tomcat) находится в домашней папке другого пользователя (1), к которой у меня есть доступ только для чтения:

(1) / home / myprof / Tomcat / bin /
(2) /home/me/NetBeansProjects/MyApp/web/my.db

Я не могу включить / me в относительный путь, потому что, как указано выше, этот проект будет выполняться на нескольких компьютерах через svn-репозиторий, и каталог, в котором содержатся файлы проекта (2), изменится. Однако, поскольку все учетные записи находятся в общей виртуальной сети, CATALINA_HOME (1) не изменится.

Кроме того, как я могу получить путь к файлу базы данных my.db из файла context.xml выше внутри сервлета?

Ответы на вопрос(4)

Ваш ответ на вопрос