Я пытаюсь получить доступ к файлу sqlite.db в своем веб-приложении на Java.я могу получить к нему доступ по абсолютному пути, но теперь я хочу получить к нему доступ с помощью относительного пути к моим веб-приложениям.Мой context.xml выглядит как
<Context antiJARLocking="true" path="/webappServer">
<Resource name="jdbc/myDB" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="1000"
driverClassName="org.sqlite.JDBC"
url="jdbc:sqlite:/db/sqlite.db" />
</Context>
, и я вызываю соединение в моем классе Java
Context initContext = new InitialContext();
Context envContext = (Context) initContext.lookup("java:/comp/env");
DataSource ds = (DataSource) envContext.lookup("jdbc/myDB");
Connection conn = ds.getConnection();
мое расположение sqlite находится в C: \ db \ sqlite.db, но теперь яхочу переместить его, чтобы я мог вызвать свое sqlite-соединение с помощью чего-то вроде localhost / mysqlite.db Возможно ли это?Что я должен сделать, чтобы достичь этого?
Спасибо!
PS Я новичок в веб-приложении Java.поэтому любая помощь будет очень полезна