Dans cette section : |
La résolution d'un problème dans WebFOCUS nécessite de considérer un tel problème sous tous les angles possibles. Les éléments inclus sont les suivants :
Essayez certaines de ces solutions lorsque vous dépannez les problèmes de WebFOCUS :
/install_directory/ibi/srv81/wfs/etc/edasprof.prf
Ceci est sans doute le problème si vous recevez un message d'erreur Ressource non trouvée.
/tomcat_home/work/Catalina/localhost
Référence : |
Si vous envisagez d'utiliser les produits WebFOCUS, notez que les navigateurs sortis après la date de production de votre version WebFOCUS doivent faire l'objet d'une certification. La certification est opérée avec le niveau de version courante de WebFOCUS, AppStudio, et Developer Studio. Pour plus d'informations, consultez Support navigateurs Web pour WebFOCUS, auxquelles vous pouvez accéder ici :
https://techsupport.informationbuilders.com/tech/wbf/wbf_tmo_027.html
Remarque : certains navigateurs peuvent fonctionner différemment en fonction du système d'explication.. Consultez Notes de Version WebFOCUS pour des informations détaillées sur les problèmes liés à la version du navigateur ou à la configuration connus.
Pour plus d'informations sur les versions Firefox supportées, consultez Support navigateurs Web pour WebFOCUS, auxquelles vous pouvez accéder ici :
https://techsupport.informationbuilders.com/tech/wbf/wbf_tmo_027.html
Les paramètres suivants sont requis pour utiliser Firefox avec Dashboard :
Comment : |
WebFOCUS 8 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).
Il existe deux méthodes de vérification de la version de la JVM installée sur la machine sur laquelle est déployé le client WebFOCUS.
La version est indiquée en dessous de java.runtime.version.
http://hostname:port/ibi_apps/diagnostics/properties.jsp
La version est indiquée en dessous de java.vm.version.
Dans cette section : |
Assurez-vous que votre serveur Web et votre serveur d'applications sont configurés, tel que décrit dans Configurer les serveurs Web et d'applications.
WebFOCUS s'appuie sur des processus JVM, serveur Web, et serveur d'applications (conteneur de servlets), leurs outils de débogage et leurs fichiers logs peuvent donc vous aider à résoudre certains problèmes WebFOCUS. Réviser la documentation pour votre serveur Web et votre serveur d'applications pour les informations liées aux traces et la journalisation.
La définition de certaines options pour la machine virtuelle Java peut améliorer la performance et corriger des problèmes liés au serveur d'applications. Quelques paramétrages importants concernent la taille de segment mémoire et de pile Java, qui déterminent la mémoire disponible pour des programmes Java et la JVM. Les erreurs peuvent se produire si la mémoire disponible est insuffisante, et la taille du segment de mémoire a un effet sur la performance, car elle détermine la fréquence du nettoyage de la mémoire.
Si vous rencontrez des problèmes de performance ou que des messages d'exception de mémoire insuffisante s'affichent, redéfinissez ces tailles. Les fonctionnalités décrites ci-après constituent les options Java VM les plus courantes liées aux paramètres de mémoire. Remplacez le signe ### par la taille que vous souhaitez définir :
Définit la taille de la pile de thread Java.
Définit la taille maximale des segments de mémoire Java.
Définit la taille initiale des segments de mémoire Java. Ceci devrait être au moins 1024 MB (1 GB).
La taille est généralement définie en mégaoctets, par exemple :
-Xms1024M -Xmx2048M
Pour visualiser les paramètres de mémoire Java VM courants, ouvrez la console d'administration WebFOCUS. Dans le volet de gauche de la console, déployez le noeud Diagnostics et cliquez sur Info propriété JVM, comme le montre l'image suivante.
Les paramètres mémoire Java pour votre environnement sont affichés dans le volet de droite, comme le montre l'image suivante.
Les tailles optimales varient en fonction de la mémoire totale disponible, les besoins de votre application, des autres processus exigeant de la mémoire, le type de machine virtuelle Java, et autres considérations. Un bon point de départ est de définir le minimum à 1/8 de la RAM totale et le maximum à 1/4 de la RAM totale.
La définition de ces options, et des autres options pour machine virtuelle Java, dépendent de votre serveur d'applications.
Les permissions fichier, le déploiement de l'application web WebFOCUS, ou le navigateur plug-in Java posent souvent les problèmes suivants :
Directive not found in IBIMRcgi: ---COMMENT---START Directive not found in IBIMRcgi: ---COMMENT---END
Faites ce qui suit pour résoudre ces erreurs.
WebFOCUS et ReportCaster nécessitent un jeu de caractères basé sur ISO8859-1. Toutefois, certains systèmes peuvent utiliser Unicode (ISO 10646/UTF-8) par défaut. Dans un tel cas, certains caractères tels que les scripts secondaires peuvent être remplacés par un point d'interrogation (?) ou un autre symbole dans vos rapports. Pour corriger ceci, définissez la variable d'environnement LANG pour spécifier le jeu de caractères ISO8859-1 de votre langue. sur systèmes Solaris, définissez aussi la variable d'environnement LC_ALL pour spécifier le jeu de caractères ISO8859-1 correct. Par exemple, English sur Solaris est :
export LANG=en_US.ISO8859-1 export LC_ALL=en_US.ISO8859-1
Définissez les variables LANG et LC_ALL pour les mettre à disponibilité de la JVM en charge de votre serveur d'applications et de votre serveur de distribution. L'endroit où vous les définissez dépend de votre serveur d'applications, mais vous pouvez normalement exporter et définir les variables dans le script de démarrage du serveur d'applications. Pour le serveur de distribution, vous pouvez exporter et définir ceci dans le script schbkr.
Comment : |
Un utilitaire jar est installé avec le JDK Java. elle vous permet de créer, d'extraire et de modifier le contenu de JAR, WAR, EAR, ZIP, RAR, et autres fichiers d'archive. Si vous déployez l'application Web WebFOCUS avec un fichier WAR, l'utilitaire jar vous permettra de changer les contenus du fichier webfocus.war.
L'application Web WebFOCUS est distribuée sous la forme d'un fichier WAR et un répertoire déployé correspondant.
/install_directory/ibi/WebFOCUS81/webapps/webfocus.war
/install_directory/ibi/WebFOCUS81/webapps/webfocus
Le moyen le plus simple d'éditer l'application Web consiste à :
/install_directory/ibi/WebFOCUS81/webapps/webfocus
jar cvf ../webfocus.war *
Cela entraîne la création d'un fichier webfocus.war contenant tous les fichiers et sous-répertoires dans votre répertoire actuel. Le fichier webfocus.war sera situé un répertoire au-dessus de votre emplacement actuel puisque vous l'avez préfacé avec "../".
Vous pouvez éditer l'application Web ReportCaster en utilisant la même méthode.
Les options pour l'utilisation des commandes jar sont sont utiles à connaître.
jar cvf FileToCreate.war FileToAdd1 FileToAdd2
Vous pouvez ajouter tous les fichiers et les sous-répertoires en utilisant un * :
jar cvf FileToCreate.war *
jar xvf ExistingFile.war FileToExtract1 FileToExtract2
Les fichiers sont extraits à votre emplacement actuel.
Vous pouvez extraire tous les fichiers et sous-répertoires en ne spécifiant aucun fichier à extraire:
jar xvf ExistingFile.war
jar uvf ExistingFile.war FileToAdd1
Un problème de chemin peut générer une erreur pendant l'installation silencieuse d'un serveur de distribution.
Lorsque vous exécutez le fichier paramétrage installation, il est possible que vous receviez les messages suivants :
./install[924]: var_asgn_file: not found.
Pour résoudre ce problème, vous devez ajouter . (point) à votre instruction UNIX PATH.
Ceci est un exemple de syntaxe :
export PATH=.:$PATH
Vérifiez que la définition devrait montrer le nouveau chemin :
.: /usr/java6/jre/bin:/usr/bin
Vous devriez alors être capable d'exécuter l'installation silencieuse.
WebFOCUS |