Configuration Oracle WebLogic

Dans cette section :

Cette section décrit les prérequis et les postrequis pour la configuration de Oracle WebLogic Application Server pour utilisation avec WebFOCUS et ReportCaster. On suppose que les composants WebLogic sont installés et configurés. Pour plus d'informations, consultez la documentation WebLogic.


Haut de page

x
Prérequis version Java

À partir de WebFOCUS 8, WebFOCUS requiert une machine virtuelle Java (JVM) Version 6 minimum sur le système qui héberge le serveur d'applications (la machine sur laquelle le serveur de rapports WebFOCUS et le serveur de distribution ReportCaster sont installés).

Si nécessaire, appliquez Oracle WebLogic Application Server patch 9923849 pour Java persistence API 2.0. Il est recommandé d'utiliser l'application Oracle Smart Update pour appliquer le patch. Si vous appliquez le patch manuellement, vous devez aussi mettre à jour manuellement le classpath WebLogic. Pour plus d'informations, consultez

Remarque : quand le déploiement ibi_apps échoue à cause de fichiers JPA manquants, vous obtenez l'erreur suivante :

java.lang.NoSuchMethodError:javax.persistence.
EntityManagerFactory.getCache()Ljavax/persistence/Cache;
Pour résoudre le problème, appliquez Oracle WebLogic Application Server patch 9923849.



x
Étapes Post-Installation WebLogic

Lorsque vous configurez WebLogic®, il est obligatoire de suivre les étapes suivantes après l'installation.

Vous devez créer un nouveau fichier appelé weblogic.xml dans le répertoire WEB-INF pour l'application web WebFOCUS. Il doit contenir l'information suivante :

<?xml version="1.0" encoding="UTF-8"?>
   <wls:weblogic-web-app
   xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
   http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd
   http://xmlns.oracle.com/weblogic/weblogic-web-app
   http://xmlns.oracle.com/weblogic/weblogic-web-app/1.4/weblogic-web-app.xsd">
<wls:container-descriptor>
<wls:prefer-application-packages>
<wls:package-name>org.eclipse.persistence</wls:package-name>
</wls:prefer-application-packages>
</wls:container-descriptor>
</wls:weblogic-web-app>

Une fois le fichier enregistré, vous devez recréer le fichier .war en l'ajoutant à webfocus.war. Le fichier .war peut être renommé conformément à votre convention de nommage, puis redéployé.


WebFOCUS