Question

J'ai une application en cours d'exécution sur un serveur dev et la connexion à un hébergement dev-db une instance oracle.

Maintenant, je vais déployer le sur une machine-db prod prod /

Depuis l'url dev-db est codé en dur dans le code java, les binaires juste copiés encore des points à dev-db. En tant que rapide warkaround j'ai ajouté une ligne dans le fichier hôte Windows prod de sorte que dev-db maintenant des points à prod-db adresse IP. C'est un travail, mais je ne suis pas très satisfait de cette solution de portée globale.

Je me demandais si sort d'une façon de faire un fichier hosts « privé » pour un certains environnements à savoir. valable uniquement dans le cadre de ma demande en cours d'exécution

Était-ce utile?

La solution

Non, il n'y a aucun moyen de le faire, et il est une mauvaise approche de toute façon.

Vous devriez plutôt résoudre le problème réel, ce qui est le codage en dur de l'adresse dans votre code Java. Mettez ces choses dans un fichier de propriétés, et utiliser un fichier de propriétés différentes pour la production.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top