Vous pouvez configurer un serveur ObjectGrid pour qu'il démarre sur un serveur d'applications. WebSphere Application Server détecte le composant ObjectGrid et lance automatiquement le serveur ObjectGrid.
Si vous utilisez des configurations en clusters qui permettent la réplication, le gestionnaire haute disponibilité est requis. Les serveurs ObjectGrid utilisent le gestionnaire haute disponibilité différemment des serveurs d'applications standard. Lorsque le serveur ObjectGrid se trouve dans un serveur d'applications, il ne configure, n'initialise ni ne crée le service du gestionnaire haute disponibilité, mais utilise le service de haute disponibilité existant sur le serveur d'applications. Pour la réplication entre des serveurs ObjectGrid, les serveurs ObjectGrid doivent s'exécuter dans des serveurs d'applications qui sont membres du même groupe principal.
Toutes les autres fonctions du serveur ObjectGrid sont identiques lorsque le serveur s'exécute dans WebSphere Application Server. Si la spécification de votre cluster ObjectGrid inclut trois serveurs, ils peuvent être hébergés par trois serveurs d'applications, quels qu'ils soient, figurant dans un groupe principal unique. Les serveurs d'applications peuvent également étendre des clusters, à condition que les clusters appartiennent au même groupe principal. L'étape la plus importante consiste à corréler le nom d'hôte TCP/IP du serveur et les informations de port dans le fichier cluster.xml.
Nom de la propriété personnalisée | Description | Exemple de valeur |
---|---|---|
objectgrid.server.name | Spécifie le nom du serveur ObjectGrid à utiliser dans ce serveur d'applications. Il doit s'agir de l'un des noms de serveur définis dans le fichier XML du cluster ObjectGrid. | server1 |
objectgrid.xml.url | Spécifie l'URL (Universal Resource Locator) du fichier XML ObjectGrid. Cette propriété est requise. | file:///d:/was/etc/test/ objectGridMatch.xml |
objectgrid.cluster.xml.url | Spécifie l'URL du fichier XML du cluster ObjectGrid. Cette propriété est requise. | file:///d:/was/etc/test/ csCluster0.xml |
objectgrid.security.server.props | Spécifie l'URL du fichier de propriétés de la sécurité du serveur ObjectGrid.
Cette propriété n'est requise que si la sécurité est activée dans le fichier XML du cluster ObjectGrid.
Pour déterminer si la sécurité est activée dans votre fichier XML de cluster, recherchez le texte suivant :
<cluster name="cluster1" securityEnabled="true" ....Si l'attribut securityEnabled a pour valeur false, il n'est pas nécessaire de définir cette propriété. Utilisez le fichier security.ogserver.props comme modèle. Voir la rubrique pour connaître la signification des propriétés de ce fichier et savoir comment les utiliser. |
file:///d:/was/ optionalLibraries/ ObjectGrid/properties/ security.ogserver.props |
-Dobjectgrid.server.name=server1 -Dobjectgrid.xml.url=file:///<RACINE_INSTALL>\optionalLibraries\ObjectGrid\ META-INF\cluster-objectgrid-definition.xml -Dobjectgrid.cluster.xml.url=file:///<RACINE_INSTALL>\optionalLibraries\ ObjectGrid\META-INF\cluster-config-1.xml
Le composant ObjectGrid qui se trouve dans le serveur d'applications utilise la structure de canal pour interagir avec les clients ObjectGrid ; il s'agit du port Client Access. Lorsque le serveur ObjectGrid est démarré, il détecte la colocalisation avec WebSphere Application Server et utilise la structure de canal qui est déjà exécutée dans le serveur d'applications. Le serveur ObjectGrid crée et démarre sa propre structure de canal uniquement si aucune structure de canal n'existe ou n'est démarrée dans le serveur d'applications.
Related tasks
Chargement et exécution de l'application exemple ObjectGrid dans WebSphere Extended Deployment