Domanda

Ho un'applicazione in esecuzione su un server dev e collegamento di una dev-db che ospita un'istanza Oracle.

Ora sto distribuzione della su una macchina di prod / prod-db

Dal momento che l'url dev-db è codificata all'interno del codice Java, i file binari appena copiati ancora punti per dev-db. Come un rapido warkaround ho aggiunto una riga nel file host di Windows in modo che prod dev-db ora punta a indirizzo IP prod-db. E 'un lavoro, ma io non sono molto soddisfatto di questa soluzione globale-scope.

mi chiedevo se esce un modo per rendere un file host "privata" per determinati ambienti esempio. valida solo nell'ambito della mia applicazione in esecuzione

È stato utile?

Soluzione

No, non c'è modo per fare questo, ed è un approccio male comunque.

Si dovrebbe invece risolvere il vero problema, che è l'hard-codifica dell'indirizzo all'interno del vostro codice Java. Mettere queste cose in un file di proprietà, e utilizzare un file delle proprietà diversa per la produzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top