2010-03-24 5 views
2

Si je veux afficher une image dans ma page Web et que src est un fichier en dehors de la racine de contexte. Sur l'IDE, l'image est chargée. Mais quand je teste la page Web, rien ne s'affiche. Comment puis-je configurer le serveur weblogic pour permettre l'affichage de l'image. Sinon, est-il de toute façon pour contourner ce problème.Lien vers le fichier hors contexte racine de weblogic

Merci beaucoup.

Répondre

6

Vous pouvez utiliser la Virtual Directory Mapping fonction (que vous déclarez dans le weblogic.xml):

Utilisation de la fonction de mappage de répertoire virtuel , vous pouvez créer un répertoire pour servir des fichiers statiques tels que des images pour plusieurs Web Applications. Pour exemple, vous devez créer un mappage semblable au folowing:

<virtual-directory-mapping> 
    <local-path>c:/usr/gifs</local-path> 
    <url-pattern>/images/*</url-pattern> 
</virtual-directory-mapping> 

Une demande de http://localhost:7001/mywebapp/images/test.gif provoquera votre implémentation WebLogic Server à rechercher la image demandée à: c:/usr/gifs/images/*.

Ce répertoire doit se trouver dans l'URI relatif , tel que "/images/test.gif".

+0

Bonjour Pascal. Avez-vous déjà essayé cela? J'ai essayé d'utiliser celui-ci mais ça ne marche pas. Si cela fonctionne pour vous, peut-être que j'ai besoin de configurer autre chose? –

+0

@khue Je suis conscient de cette fonctionnalité depuis WebLogic 6 et je crois qu'il serait connu si cela ne fonctionnait pas. Je suis donc tenté de penser qu'il s'agit d'une erreur de configuration de votre part. Peut-être mettre à jour la question pour expliquer ce que vous avez fait exactement, montrez votre configuration. –

+0

Bonjour Pascal, Merci beaucoup pour votre réponse. J'ai essayé à nouveau et ça a marché. Peut-être que je me suis trompé quelque part la dernière fois. –

Questions connexes