2010-11-26 37 views
0

J'essaie d'accéder à un fichier de ressources qui se trouve dans un fichier jar déployé en apache web server. Vous pouvez accéder au fichier via le fichier jnlp dans le dossier déployé, mais il n'est pas disponible via le démarrage Web en essayant d'accéder à partir d'un navigateur.Fichier Peut être consulté en cours d'exécution jnlp mais ne peut pas être accessible via le navigateur en java web start

Le code utilisé pour accéder au fichier en utilisant le uri est quelque chose comme ci-dessous:

File helpFile = new File("/myFile.doc"); 

myFile est dans l'application jar déployée sur le serveur.

Répondre

0

Une application JNLP est en cours d'exécution localement sur votre machine afin qu'elle dispose d'un accès «fichier» au serveur Web Apache. Vous devez y accéder avec HttpURLConnection ou l'une des API client RESTful.

De plus, pour accéder au fichier localement sur votre serveur, vous devez utiliser le fichier FileOpenService.