Windows 访问虚拟文件夹中的access数据库

Windows 访问虚拟文件夹中的access数据库,windows,tomcat,ucanaccess,Windows,Tomcat,Ucanaccess,我正在开发一个web应用程序,我想操纵Access数据库的数据。 如果我在Eclipse上运行,那么在普通(C:\databaseforapp)和虚拟文件夹(创建了一个像Y:\databaseforapp这样的虚拟文件夹)上一切都会很好,但是如果我将其部署到war中并使用tomcat运行。。。如果数据库位于“普通”文件夹中,则一切正常,但如果数据库位于虚拟文件夹中,则无法正常工作(尝试连接到数据库时返回NullPointer异常) 我正在使用UcanAccess操作数据库 我能做什么 谢谢大家

我正在开发一个web应用程序,我想操纵Access数据库的数据。 如果我在Eclipse上运行,那么在普通(C:\databaseforapp)和虚拟文件夹(创建了一个像Y:\databaseforapp这样的虚拟文件夹)上一切都会很好,但是如果我将其部署到war中并使用tomcat运行。。。如果数据库位于“普通”文件夹中,则一切正常,但如果数据库位于虚拟文件夹中,则无法正常工作(尝试连接到数据库时返回NullPointer异常)

我正在使用UcanAccess操作数据库

我能做什么


谢谢大家

尝试使用UNC路径而不是映射的驱动器号。Tomcat运行的环境可能没有定义相同(或任何)映射的驱动器号,因此“Y:/databaseforapp”在该上下文中可能没有意义,但“//servername/sharename/databaseforapp”可能工作得更好。已尝试但未工作,相同的异常,在Eclipse中工作,但在Tomcat中不工作。谢谢你的回答!好的,然后检查运行Tomcat的帐户,看看它是否被允许访问网络资源。某些内置安全主体(如
本地服务
)可能仅限于访问本地计算机上的资源。请尝试使用UNC路径而不是映射的驱动器号。Tomcat运行的环境可能没有定义相同(或任何)映射的驱动器号,因此“Y:/databaseforapp”在该上下文中可能没有意义,但“//servername/sharename/databaseforapp”可能工作得更好。已尝试但未工作,相同的异常,在Eclipse中工作,但在Tomcat中不工作。谢谢你的回答!好的,然后检查运行Tomcat的帐户,看看它是否被允许访问网络资源。某些内置安全主体(如
本地服务
)可能仅限于访问本地计算机上的资源。