Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
blazeds中java类使用的默认路径_Java_Blazeds - Fatal编程技术网

blazeds中java类使用的默认路径

blazeds中java类使用的默认路径,java,blazeds,Java,Blazeds,我将Blazeds与java和flex一起使用,我需要一个java类来读取.dat文件,因为应用程序将托管在服务器上,所以我没有提供文件的路径,即我使用: input = new FileReader("file.dat"); 在一个标准的java应用程序中,我会将该文件放在项目文件夹中,但是由于该类是通过blaze ds使用的,有人知道我应该将该文件放在哪里吗 谢谢您可能应该把它放到您的WEB-INF/目录中 URL url = FlexContext.getServletContext()

我将Blazeds与java和flex一起使用,我需要一个java类来读取.dat文件,因为应用程序将托管在服务器上,所以我没有提供文件的路径,即我使用:

input = new FileReader("file.dat");
在一个标准的java应用程序中,我会将该文件放在项目文件夹中,但是由于该类是通过blaze ds使用的,有人知道我应该将该文件放在哪里吗


谢谢

您可能应该把它放到您的
WEB-INF/
目录中

URL url = FlexContext.getServletContext().getResource("/WEB-INF/file.dat")
input = new FileReader(url.getFile());

我不知道这是否是一个相关的问题,但是我尝试了另一种与mysql数据库交互的方法。这在本地主机上运行良好,但现在我已将其上载到服务器a,似乎找不到驱动程序(该驱动程序仍位于本地主机上服务器的同一文件夹中)。返回的exect错误是:faultCode:Server.Processing faultString:'java.sql.SQLException:没有合适的驱动程序。您知道为什么吗?除非您希望file.dat位于类路径上,否则它可能不相关。