Conseils de dépannage

Dans cette section :

Suivez les conseils suivants pour le dépannage d'App Studio.


Haut de page

x
Options de configuration Tomcat

Tomcat étant exécuté en tant que service, les paramètres Tomcat Java, entre autres, sont écrits dans le registre. Ils peuvent être configurés dans la fenêtre Propriétés Apache Tomcat. Vous pouvez lancer ceci depuis le menu Démarrer en sélectionnant Tous les programmes, Information Builders, Tomcat, et Utilitaire de Configuration Tomcat.

Si vous devez ajuster la version Java, cliquez sur l'onglet Java pour changer l'emplacement dans lequel Tomcat recherche les composants Java. N'oubliez pas que Tomcat 8.0 nécessite la version Java 7 ou ultérieure.

Remarque : Tomcat 8.0 nécessite la version Java 7 ou ultérieure. Si Tomcat 8.0 est configuré pour utiliser Java 6, les compilations de la page JSP échoueront. Pour y remédier, mettez à jour les chemins vers le fichier jvm.dll d'une version Java prise en charge.


Haut de page

x
Problèmes de mémoire Java

Si l'installation d'App Studio a a configuré Tomcat pour vous, les paramètres de Tomcat Java VM sont automatiquement augmentés. Ceci est fait parce que les options de mémoire Java JVM du serveur d'applications ne sont pas toujours suffisantes pour certaines fonctionnalités de WebFOCUS. Si vous avez plus de problèmes à résoudre ou si installez Tomcat (ou un autre serveur d'applications) manuellement, vous aurez sans doute à augmenter les options de mémoire Java JVM.

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 le signe ### par la taille que vous souhaitez définir :

-Xmx###M

Définit la taille maximale des segments de mémoire Java. Il est courant de la définir à un 1/4 du système RAM.

-Xms###M

Définit la taille initiale des segments de mémoire Java. Il est courant de la définir à un 1/8 du système RAM.

-Xss###M

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 :

-Xms256M
-Xmx512M

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.


Haut de page

x
Démarrer App Studio

Si vous fermez App Studio et qu'il est impossible de le redémarrer, vous aurez sans doute à arrêter manuellement le processus focshell.exe. Pour ce faire :

  1. Appuyez sur les touches Ctrl + Alt + Effacer puis choisissez Gestionnaire de tâches.
  2. Cliquez sur l'onglet Processus.
  3. Trouvez puis sélectionnez un nom d'image focshell.exe s'il s'affiche.

    Remarque : vous pouvez cliquer sur la colonne Nom Image pour trier par nom.

  4. Cliquez sur Arrêter le processus.

Si aucun focshell.exe ne s'affiche, vous pourrez alors redémarrer App Studio.


Haut de page

x
Enregistrement manuel pour Activer la prise en charge de navigateurs multiples dans App Studio

Depuis la version 8.1, révision 03 d'App Studio, les développeurs peuvent utiliser Chrome™, Firefox®, Internet Explorer®, ou toute visionneuse externe lors de l'exécution de rapports. Pour utiliser Chrome ou Firefox, le produit nécessite l'enregistrement du module IBIWebBrowserDrivers_dotnet_35.dll .NET compris dans le produit.

Pour enregistrer ce fichier, la version 4.0 de .NET est requise. Cette version de .NET est préinstallée sur la plupart des ordinateurs. Si votre ordinateur ne dispose pas de cette version de .NET, elle sera installée lors du processus d'installation et le module nécessaire pour prendre en charge de navigateurs multiples sera enregistré.

Dans certrains cas, sur les ordinateurs Windows 8.1 où l'enregistrement du module échoue, le développeur ne pourra pas changer de navigateur. Pour remédier à ce problème, le développeur doit enregistrer le module requis manuellement. Pour procéder, ouvrez une fenêtre de commande, avec l'option Exécuter comme administrateur, et lancez les commandes suivantes :

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\RegAsm
C:\ibi\AppStudio81\bin\ibiwebbrowserdrivers_dotnet_35.dll /u

Un message devrait indiquer que le fichier a été désinscrit avec succès.

Lancez ensuite :

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\RegAsm
C:\ibi\AppStudio81\bin\ibiwebbrowserdrivers_dotnet_35.dll

Un message devrait indiquer que le fichier a été enregistré avec succès.

où :

%SystemRoot%

Est l'emplacement du dossier Windows sur votre ordinateur. Ceci comprend le lecteur et le chemin. Généralement le lecteur C. Par exemple, C:\Windows.

Remarque :


WebFOCUS