Finestre - host privati ??di file per un determinato ambiente
-
27-10-2019 - |
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
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.