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.
À 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.
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 |