pulla
pulla
#programowanie #java
Mirasy,

Mam wara (spring) robię deploy na tomcata. Chciałem wymusić żeby tomcat na mojej aplikacji odpalił konkretny springowy profil. Wg https://docs.oracle.com/cd/E40518_01/integrator.311/integrator_install/src/cli_ldi_server_config.html i http://stackoverflow.com/questions/14926260/multiline-java-opts-in-setenv-sh

Stworzyłem sobie plik setenv.bat (próbowałem też z .sh) dodałem tam

export JAVA_OPTS="$JAVA_OPTS\
-Dspring.profiles.active=prod"

No i cholera nie działa aplikacja startuje z defaultowym profilem dev. Pomoże ktoś?
  • Najlepsze
  • Wszystkie komentarze
moriturius
@pulla: masz chyba dwie alternatywne opcje:

1) zrobic w systemie na ktorym chodzi tomcat zmienna srodowiskowa java_opts i wtedy tomcat to zaciagnie z systemu

2) wyedytowac plik ktorym uruchamiasz tomcata i tam dodac te optsy
pulla
pulla
pulla Autor
0
@moriturius: już sobie poradziłem wystarczyło dać coś takiego:
set "JAVAOPTS=%JAVAOPTS% -Dspring.profiles.active=prod -server"
moriturius
@pulla: ta opcja z exportem to polecenie linuxowe. To co podales to polecenie windowsowe :) w sumie moglem zapytac na czym stoi tomcat. Jesli bedziesz deplpyowal na linuchu kiedys to pamietaj o tym rozroznieniu ( ͡° ͜ʖ ͡°)
pulla
pulla
pulla Autor
0
@moriturius: Tak, właśnie tam robiłem błąd ;) choć za pierwszym razem jak dałem set to mi tomcat w ogóle nie startował. Dzięki za info:)