2010-03-08 3 views
0

J'essaie d'accéder à un fichier XML à partir de JSP sur mon serveur Tomcat. L'erreur est à partir du gestionnaire de protocole de Catalina et l'exception java.io.FileNotFoundException tente d'accéder à mon .keystore dans les «documents et paramètres de dossier pour mon utilisateur signé sur (avec admin, mais pas à l'utilisateur qui a installé le serveur).Accéder à xml à partir de jsp sur le serveur Tomcat lève FileNotFoundException en essayant d'accéder à .keystore?

Je peux fournir la stacktrace si cela pouvait aider ... mais ma question est plus fondamentale sur l'accès sécurisé aux fichiers et où est le keystore configuré/utilisé lors de l'installation est une fenêtre?

+0

Je trouve cette remarque dans le site Web d'Apache/Tomcat concernant tomcat et SSL, ce qui me conduit à penser que je ne devrais pas avoir à configurer l'accès à ses fichiers keystore (cette hypothèse est vraie? Pas vrai?). "Il est important de noter que la configuration de Tomcat pour tirer parti des sockets sécurisés est généralement nécessaire uniquement lors de l'exécution en tant que serveur Web autonome." Mon serveur est derrière un serveur Apache. – mobibob

+0

Est-ce que c'est lié? « Quand Tomcat démarre, je reçois une exception comme « java.io.FileNotFoundException: {some-répertoire}/{certains fichier} not found » Une explication probable est que Tomcat ne peut pas trouver le fichier keystore où il est à la recherche.. Par défaut, Tomcat s'attend à ce que le fichier keystore soit nommé .keystore dans le répertoire de base de l'utilisateur sous lequel Tomcat s'exécute (ce qui peut être identique ou non au vôtre :-) Si le fichier keystore se trouve ailleurs, vous devez ajoutez un attribut keystoreFile à l'élément dans le fichier de configuration Tomcat. " – mobibob

Répondre

0

Oh mon Dieu ... ce ne fut pas le .keystore (je tenté de rattacher ce qui vient de changer l'erreur). Ce sont les instructions JkMount dans mon fichier httpd.conf. Je n'ai pas passé * .xml.

Je pense que je tuais deux questions avec une seule solution.

Questions connexes