- Uruchomienie aplikacji z nowymi ustawieniami, można tego dokonać w:

  --> Run -> Edit Configuration... -> Active profiles:   

  wpisz w polu przy "Active profiles" nazwę prod (to co stoi pomiędzy myślnikiem a kropką w nazwie nowego pliku)

 

  --> lub w VM options, wpisz (uwaga, myślnik przed D): -Dspring.profiles.active=prod

 

HINT: jak sprawdzić czy się połączył do bazy danych, ustaw w pliku application-prod.properties błędne hasło, dostaniesz informację błędzie: FATAL: password authenitcation faild for user "nazwabazydanych"

 

- W pliku application-prod.properties powinny się znaleźć wpisy:

 

spring.datasource.url=jdbc:postgresql://dane_do_servra_dostepne_w_DBaaS/nazwabazydanych

spring.datasource.username=nazwabazydanych

spring.datasource.password=jakiesHasloDoBazyDanych

spring.datasource.driver-class-name=org.postgresql.Driver

spring.datasource.tomcat.max-active=3

spring.datasource.tomcat.max-wait=1000

 

HINT: jeśli IntelliJ nie może poprawnie uruchomić aplikacji, gdyż jest problem z wersją Javy, w pom.xml podmień:
```

    <properties>

      <java.version>17</java.version>

    </properties>

```

na

```

   <properties>

       <maven.compiler.source>11</maven.compiler.source>

       <maven.compiler.target>11</maven.compiler.target>

    </properties>

```

01 ConnectToExternalDB

02 marca 2024

Robert Szczygielski Dice Dev. Polityka Prywatności i Regulamin Szkoleń Online

Strona www stworzona w kreatorze WebWave.