Witam, robię aplikacją w Javie SE + JPA + Maven, połączenie z bazą danych skonfigurowałem w pliku persistence.xml później builduje to do pliku .jar i uruchamiam w konsoli za pomocą komendy "java -jar Plik.jar". Wszystko jest ok, ale chciałbym, żeby można było uruchomić aplikację na innym komputerze, gdzie baza danych o takiej samej strukturze jest na innym hoście bez potrzeby zmiany kodu i ponownego buildowania. Zależy mi na jakimś podawaniu URLa bazy z parametru lub jakiegoś pliku obok pliku jar. Jest na to jakiś wygodny sposób?
- Rejestracja:prawie 13 lat
- Ostatnio:około 3 lata
- Postów:166
0
Można dodać parametr podczas uruchamiania programu, np. java -jar Plik.jar -Ddburl=url.to.database
zaś z poziomu kodu odczytać za pomocą String dbUrl = System.getProperty("dburl");
.
edytowany 1x, ostatnio: Marszal
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.