Les propriétés de gestion du pool de connexions à la base de données, des descripteurs de fichiers et du cache du référentiel sont définies dans Management Console par l'administrateur (admin).
Après la mise à niveau vers la version Spectrum Technology Platform 2023.1, l'administrateur doit vérifier les paramètres des propriétés Spectrum Spatial pour assurer leur compatibilité avec les nouvelles fonctionnalités. Spectrum Spatial conserve les paramètres des versions précédentes. Par conséquent, certains paramètres n'incluent pas les options des nouvelles fonctionnalités.
Pour vous assurer que votre mise à niveau inclut les nouvelles propriétés et les paramètres associés :
- Ouvrez un navigateur et accédez à http://server:port/managementconsole
Où :
serveur est l'adresse IP ou le nom d'hôte de votre serveur Spectrum Technology Platform.
port est le port HTTP utilisé par Spectrum Technology Platform. La valeur par défaut est 8080.
- Connectez-vous via le compte admin.
- Dans Ressources, cliquez sur Spatial.
- Développez chacune des listes Propriétés Java, Variables d'environnement ou Arguments de ligne de commande et vérifiez les paramètres répertoriés ci-dessous.
- Pour modifier la valeur d'une propriété existante, cliquez sur la valeur et saisissez vos modifications.
Pour ajouter un nouveau champ dans la liste des propriétés Java, cliquez sur le bouton Ajouter . Cela crée un nouveau champ de propriété à la fin de la liste des propriétés Java. Saisissez le nom de la nouvelle propriété, puis saisissez sa valeur.
- Cliquez sur Enregistrer.
Les modifications apportées à ces propriétés prennent effet immédiatement.
Propriétés Java
Si vous ne voyez pas ces propriétés après la mise à niveau de Spectrum Spatial, vous devez les ajouter. Les valeurs par défaut à utiliser sont indiquées dans la colonne Valeur initiale du tableau ci-dessous.
Propriété | Valeur initiale |
---|---|
pool.database.autoRegisterMBean |
false |
pool.database.jdbcInterceptors |
|
timeout.feature.value |
-1 |
timeout.mapping.value |
-1 |
Pour une description de ces paramètres, consultez Propriétés Java Spatial dans le Guide Spectrum Spatial.
Variables d’environnement
La variable d'environnement LD_LIBRARY_PATH doit être définie comme suit après la mise à niveau de Spectrum Spatial.
${g1.server.modules.dir}/spatial/lib:${g1.server.modules.dir}/spatial/lib/native/fgdb:${g1.server.modules.dir}/../bin
Si ce n'est pas le cas, vous devez modifier cette propriété et ajouter les informations en gras.
Arguments de ligne de commande
La propriété Arguments de ligne de commande doit être définie comme suit après la mise à niveau de Spectrum Spatial.
-Dspatial
-Dcom.pb.midev.dp.fgdb.native.dir=../modules/spatial/lib/native/fgdb
-Dcom.pb.midev.raster.mrr.native.dir=../modules/spatial/lib
-Dcom.pb.midev.dp.jfal.native.dir=../modules/spatial/lib/native/efal
-Dcom.pb.midev.dp.gpkg.native.dir=../modules/spatial/lib
-DpoolingDataSourceFactoryClass=com.pb.spectrum.spatial.component.remote.PoolingDataSourceFactory
-Djava.rmi.server.useCodebaseOnly=true
Si -Dcom.pb.midev.dp.fgdb.native.dir=../modules/spatial/lib/native/fgdb
est manquant, alors vous devez l'ajouter (à la suite de ce qui est déjà là au besoin).