Le dépannage de WebFOCUS considère tous les endroits où un problème peut se produire. Les éléments inclus sont les suivants :
Essayez certaines de ces solutions lorsque vous dépannez les problèmes de WebFOCUS :
drive:\ibi\srv81\wfs\etc\edasprof.prf
Si vous recevez un message Ressource non trouvée, c'est peut-être le problème.
<catalina_home>\work\Catalina\localhost
Remarque : si installé par WebFOCUS Client, Tomcat sera installé dans le répertoire racine de l'installation WebFOCUS, qui, par défaut, est c:\ibi\tomcat.
Si vous recevez un message du serveur HTTP 500 sur la page Utilitaire de vérification de configuration après l'installation, effacez votre cache navigateur et accédez encore à la page Diagnostics depuis l'option du menu Programmes ou en copiant l'URL dans une autre fenêtre du navigateur. Ceci peut se produire sur une installation complète ou sur une mise à niveau du service pack.
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.
Assurez-vous que vos serveurs web et d'application sont configurés, tel que décrit dans Configurer les serveurs Web et d'applications.
WebFOCUS s'appuie sur les traitements de la JVM, le serveur Web, et le serveur d'applications. Leurs outils de débogage et fichiers journaux peuvent faciliter le dépannage des problèmes courants de WebFOCUS. Réviser la documentation pour votre serveur Web et votre serveur d'applications pour les informations liées aux traces et la journalisation.
C:\ibi\tomcat\logs
Remarque : vous pouvez ignorer l'erreur suivante :
org.apache.catalina.core.AprLifecycleListener lifecycleEvent - INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path.
C:\WINNT\system32\LogFiles\W3SVC1
C:\WINDOWS\system32\LogFiles\W3SVC1
Si vous ne pouvez pas accéder à des pages HTML ou autres, essayez d'accorder l'autorisation aux scripts en exécution seule aux alias. Pour y parvenir, ouvrez le gestionnaire services Internet, déployez votre site Web, faites un clic droit sur le dossier ibi_html, choisissez Propriétés, paramétrez la boîte Exécuter Permissions avec Scripts seulement, puis cliquez sur OK. Si nécessaire, répétez pour l'alias approot.
En fonction des paramètres par défaut de votre serveur d'applications, vous aurez peut-être à ajuster les options mémoire JVM en cas de problèmes de performance. Si l'installation WebFOCUS a configuré Tomcat pour vous, cela est effectué automatiquement.
Les options Java VM les plus courantes que vous devez définir impliquent la taille du segment de mémoire et de la pile Java, qui déterminent la disponibilité de la mémoire pour les programmes Java et Java VM (machine virtuelle). 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.
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 ### par la taille que vous souhaitez définir :
Définit la taille maximale des segments de mémoire Java. En général 1/4 de la RAM système et affecté, mais doit être au moins de 1536 MB (1.5 GB).
Définit la taille initiale des segments de mémoire Java. En général 1/8 de la RAM système et affecté, mais doit être au moins de 1536 MB (1.5 GB).
Définit la taille de la pile de thread Java. Vous n'avez pas besoin de définir cela à moins que vous ajustez votre environnement.
La taille est généralement définie en mégaoctets, par exemple :
-Xms1536M -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épend de votre serveur d'applications.
Pour Tomcat, elles sont automatiquement définies si l'installation WebFOCUS a configuré Tomcat.
Vous pouvez tester la fonctionnalité graphique de base en exécutant l'exemple de procédure cargraph.fex installé avec le serveur d'applications WebFOCUS :
http://hostname:port/ibi_apps/WFServlet?IBIF_ex=cargraph&FORMAT=PNG
Si vous ne pouvez pas générer des graphiques ou vous voulez améliorer la performance, essayez d'ajouter l'option Java suivante aux paramètres de la machine virtuelle Java du serveur d'applications :
-Dsun.java2d.noddraw
Pour Tomcat, cette option se trouve dans la fenêtre Propriétés Apache Tomcat de l'onglet Java, champ Options Java.
Si vous ne pouvez pas exécuter une requête de graphique, il se peut que vous deviez aussi définir l'autorisation NTFS pour permettre au serveur d'applications d'avoir une autorisation complète vers le répertoire temporaire utilisé par la machine virtuelle Java. Ce répertoire est le paramètre java.io.tmpdir qui apparaît dans la console d'administration WebFOCUS quand vous cliquez sur Diagnostics et Info propriétés JVM.
Pendant l'installation du client WebFOCUS, le programme vous demande de renseigner le nom d'hôte et le port HTTP de votre serveur Web. Il devrait s'agir du nom d'hôte et du port que vos utilisateurs finaux utilisent pour accéder à WebFOCUS et ReportCaster. Ces valeurs sont utilisées pour les communications entre ReportCaster et la bibliothèque de rapports. Si vous utilisez la bibliothèque de rapports, assurez-vous que ceux-ci pointent sur le port et le nom d'hôte du serveur Web accessible à la l'utilisateur final, même si ce n'est pas sur la même machine que WebFOCUS et se contente de transmettre les requêtes via un pare-feu.
Si vous devez changer le nom d'hôte du serveur Web et le port que vous avez renseigné pendant l'installation :
Dans le volet de gauche, cliquez sur Bibliothèque de rapports, puis changez le nom d'hôte et le port dans le champ URL Bibliothèque par défaut pour notification e-mail.
Ensuite, cliquez sur l'icône Enregistrer, suivi de Redémarrer pour redémarrer tous les composant WebFOCUS.
drive:\ibi\WebFOCUS81\utilities\showconsole
drive:\ibi\WebFOCUS81\utilities\ReportCasterMain
drive:\ibi\WebFOCUS81\utilities\ReportCasterConsole
Par exemple :
http://hostname.domain.com:8080/ibi_html/wfconsole.htm
Si vous n'utilisez pas ReportCaster, les liens ReportCaster n'apparaissent pas.
Comment : |
Une utilitaire jar.exe est installée avec Java JDK. 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.
Remarque : la configuration WebFOCUS Apache Tomcat n'utilise pas le fichier WAR, cet utilitaire n'est donc généralement pas nécessaire avec Tomcat.
Pour utiliser la commande jar, assurez-vous que le répertoire JAVA_HOME\bin est bien présent dans votre chemin (PATH) de recherche. Par exemple :
C:\Program Files\Java\jdk1.8.0_45\bin
Le répertoire exacte varie en fonction de la version Java, et pour Java 6, il est sous C:\. Ce répertoire contient de nombreux utilitaires Java et n'est pas ajouté à votre chemin de recherche (PATH) par l'installation de Java JDK. Pour ajouter ceci à votre chemin de recherche (PATH) :
;C:\Program Files\Java\jdk1.8.0_45\bin
L'application Web WebFOCUS est distribuée sous la forme d'un fichier WAR et un répertoire déployé correspondant.
drive:\ibi\WebFOCUS81\webapps\webfocus
drive:\ibi\WebFOCUS81\webapps\webfocus.war
Le moyen le plus simple d'éditer l'application Web consiste à :
drive:\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 "../".
Les options pour l'utilisation des commandes jar sont sont utiles à connaître. Vous exécutez l'utilitaire jar depuis l'invite de commande.
jar cvf FileToCreate.war FileToAdd1 FileToAdd2
Vous pouvez ajouter tous les fichiers et les sous-répertoires en utilisant un astérisque (*).
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
Comment : |
Les fichiers WebFOCUS ont plusieurs extensions de fichier non standards sur Windows, tels que les fichiers .mas, .prf, .acx, .wfs, .cfg, et .xmls. Selon le logiciel installé sur votre ordinateur, ces extensions de fichier peuvent être déjà utilisées pour d'autres applications. Normalement, cela ne provoque pas de conflit lors vous utilisez WebFOCUS ou d'autres applications. Toutefois, si vous essayez d'ouvrir un fichier WebFOCUS qui est mappé pour une autre application en faisant un double clic dessus dans Poste de travail ou Explorateur Windows, des problèmes peuvent survenir.
Remarque : par défaut, vous ne verrez sans doute pas les extensions fichier dans l'explorateur Windows ou mon ordinateur. Pour voir les extensions, ouvrez Poste de travail ou Explorateur Windows. Ensuite, cliquez sur le menu Outils puis sur Options dossiers. Sur l'onglet Visualisation, décochez Masquer les extensions fichiers pour les types de fichiers connus puis cliquez sur OK.
Les instances spécifiques où les extensions WebFOCUS peut entrer en conflit sont les suivantes :
Les fichiers PRF sont normalement mappés vers les paramètres de profil Microsoft Outlook. Sur certaines versions de Windows, l'ouverture de edasprof.prf en faisant un double clic dessus dans Poste de travail ou Explorateur Windows, risque d'endommager vos paramètres de Microsoft Outlook. Par conséquent, si vous avez besoin de modifier ce fichier, ouvrez le à partir d'un éditeur de texte.
Les fichiers MAS peuvent être mappés comme des fichiers Microsoft Access, si vous avez installé Microsoft Access.
Lorsque vous ouvrez un fichier dans Poste de travail ou Explorateur Windows, Windows l'ouvre dans l'application par défaut pour laquelle son extension est mappée. Ce mappage ne vous empêche pas d'ouvrir un fichier en utilisant une application différente de celle à laquelle il est mappé. Par conséquent, la modification de cemappage est uniquement nécessaire si vous ouvrez des fichiers WebFOCUS à partir de Poste de travail ou Explorateur Windows.
Vous pouvez modifier les mappages comme suit :
PRF
La fenêtre Modifier le type de fichier s'affiche.
Edit
C:\WINDOWS\NOTEPAD.exe
C:\WINNT\NOTEPAD.exe
Ceci n'interfère pas dans le fonctionnement de toute application, mais empêchera les fichiers WebFOCUS d'être ouverts par des applications incorrectes.
Symptôme : les fichiers de définition de contexte pour Tomcat sont supprimés périodiquement.
Les fichiers suivants seront supprimés de façon aléatoire :
<catalina_home>\conf\Catalina\localhost\ibi_apps.xml
<catalina_home>\conf\Catalina\localhost\ibi_html.xml
<catalina_home>\conf\Catalina\localhost\approot.xml
Problème : il s'agit d'un problème avec Tomcat, dans certains environnements. La cause exacte du problème est inconnue.
Pour plus de détails, reportez-vous à :
http://alwold.blogspot.com/2008/05/getting-tomcat-to-stop-deleting-your.html
Solution: dans la configuration Tomcat (server.xml), désactivez l'option autoDeploy.
Sous Windows, il se trouve généralement à :
<catalina_home>\conf\server.xml
ou, si l'installation du client WebFOCUS a installé Tomcat, il se trouve sous
<catalina_home>\conf\server.xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
et mettez autoDeploy sur faux :
<Host name="localhost" appBase="webapps/localhost"
unpackWARs="true" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="false">
WebFOCUS |