Je crée une interface CRUD pour ArangoDB en tant que service Java.Spécifie l'hôte https comme hôte arangodb dans les propriétés
Mon service ArangoDB a une adresse IP dynamique, mais une URL statique. Ainsi je veux spécifier l'URL au lieu de l'IP et du port.
Mais quand je l'ai mis dans le fichier de arangodb.properties je reçois l'exception suivante:
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.netcracker.unm.activeinventory.services.ArangoService]: Constructor threw exception; nested exception is com.arangodb.ArangoDBException: Could not load property-value arangodb.hosts=127.0.0.1:8538,127.0.0.1:8529,http://arangodb-nms-infra.sdnoshm05.com:443. Expected format ip:port,ip:port,...
Comment puis-je faire?
Mise à jour
J'ai compris que je dois connecter au serveur https. Comment puis-je le spécifier dans mon fichier arangodb.properties?
J'ai essayé de me connecter au point de terminaison des serveurs à l'aide de la commande unix wget
. Il ne se connecte pas si je ne spécifie pas le protocole https. Et donc mon client ArangoDB ne le fait pas, s'il y a un ip: port. Je viens d'obtenir l'exception java.net.ConnectException: Connection refused
.