我正在尝试访问apache web server
中部署的jar文件中的资源文件。
该文件可以通过已部署文件夹中的jnlp文件进行访问,但在尝试从浏览器访问时无法通过Web启动进行访问。
使用uri访问文件的代码如下所示:
File helpFile = new File("/myFile.doc");
myFile
位于服务器中部署的应用程序jar
中。
答案 0 :(得分:0)
JNLP应用程序在您的计算机上本地运行,因此它将具有对Apache Web服务器的“文件”访问权限。您必须使用HttpURLConnection或任何RESTful客户端API访问它。
此外,要在服务器上本地访问文件,您必须使用FileOpenService而不是文件。