Spring Boot 2 i Spring Security, wolne ładowanie

Odpowiedz Nowy wątek
2019-04-26 12:12
0

Witam, mam dziwny problem, mam nowy projest w Spring Boot 2 i Spring Security i pierwsze ładowanie w przeglądarce zasuwa normalnie. Klikam i od razu widać stronę logowania, i mogę się logować do aplikacji, ale jak zrobie to 2gi raz to już muszę czekać kiilkanaście sekund na zobaczenie formularza logowania, wpisuje hasło login i znów muszę czekać kilka sekund na zalogowanie. Pomaga dopiero uruchomienie ponowne komputera, po którym i tak tylko pierwszy raz działa wszystko szybko. Co jest nie tak? Nie wyskakują żadne błędy, tylko trwa to strasznie długo, w przeglądarce tylko widać że czeka na localhost bardzo długo.

Pozostało 580 znaków

2019-04-26 12:22
0

W czym strona zrobiona? Zobacz tez może dla pewności w przeglądarce w zakładkach od sieci (narzędzia deweloperskie) czy tam coś nie siedzi.


Spring? Ja tam wole mieć kontrole nad kodem ᕙ(ꔢ)ᕗ
Haste - mała biblioteka do testów z czasem.

Pozostało 580 znaków

2019-04-26 12:37
0

Formularz jest w htmlu ale to bez znaczenia jest. Bo w sumie czekam nawet na 404 10 sekund, w developerskich nic nie ma, no procz 10 sekundowego GETa przez którego tyle czekam. Na razie nie mam żadnych stron, chciałem sprawdzić kontrolery czy wczystko jest ok i wszystko jest ok ale po około 10 sekundach...

Pozostało 580 znaków

2019-04-26 15:04
0

To jeszcze wstaw jakiś kod jaki masz to będzie łatwiej ;)


Spring? Ja tam wole mieć kontrole nad kodem ᕙ(ꔢ)ᕗ
Haste - mała biblioteka do testów z czasem.

Pozostało 580 znaków

2019-04-26 15:12
0

A śledzisz, co się dzieje przy pierwszym, a co przy drugim wywołaniu w backendzie? Logujesz co tam ile trwa? Wrzuć kawałki kodu związane z logowaniem po stronie backendu, application.properties i takie tam, będzie łatwiej dojść do tego co tak przymula ;)


Prosząc o pomoc w wiadomości prywatnej odbierasz sobie szansę na otrzymanie pomocy od kogoś bardziej kompetentnego :)
edytowany 2x, ostatnio: superdurszlak, 2019-04-26 15:13

Pozostało 580 znaków

2019-04-26 15:35
0

Właśnie nic sie nie dzieje, wszystko wygląda ok, bez błędów. T jest goła apka z prostym configiem security.

public class SecurityConfig extends WebSecurityConfigurerAdapter {

    @Autowired
       public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
          auth
             .inMemoryAuthentication()
             .withUser("user").password("{noop}password").roles("USER");
       }

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http
           .authorizeRequests()
              .antMatchers("/", "/home").permitAll()
              .antMatchers("/admin/**").hasRole("ADMIN")
              .anyRequest().authenticated()
              .and()
           .formLogin()
              .permitAll()
              .and()
              .logout()
              .permitAll();
     }

}

w properties mam

#Spring security

spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration

Z tym że, zabrałem się za inny projekt w intellij idea bo miałem dość tego, wróciłem po godzinie do tego w eclipse i... działa... SZOK
A jutro może znów się zesra

Pozostało 580 znaków

2019-04-26 21:22
0

Na jakim hoście i porcie uruchamiasz aplikację? Sprawdź, czy inne usługi nie próbują wbić w ten port. Windows netstat -ano | findstr :8080, linux lsof -i :8080.

Strzelam, ale powodem może też być jakaś dziwna konfiguracja ipv6 albo DNS. - kelog 2019-04-26 21:26

Pozostało 580 znaków

2019-04-27 09:19
0

Różnie, bo 8080 mam zajęty, ten projekt akurat na 8085, ale to nie miało wpływu. Przy zmianie też były lagi

A w momencie, kiedy muli, pingi na host idą szybko i bez lossów? - kkojot 2019-04-27 11:52

Pozostało 580 znaków

2019-05-24 16:28
0

Problem powrócił, zacząłem od nowa po przerwie tym razem goły spring boot projekt i działa i dodałem dependency spring security i znów zwiechy. Może ktoś mi z tym pomóc się uporać?
W załączniku zdjęcia z przeglądarek chrome i mozilla

a spróbuj zostawić security w dependency, a na wszystkie endpointy dodaj permitAll(); i zobacz czy dalej są zwiechy - kkojot 2019-05-25 11:30
Właśnie znalazłem rozwiązanie, zrobiłem nowy goły projekt w Spring Initializr i odpaliłem go na 2gim komputerze i odziwo działa jak powinien a na moim roboczym dalej nie działa. Dosłownie ten sam goły projekt z security na jednym kompie wyświelenie strony przykładowej i zalogowanie zajmuje ok 55 sekund - prawie minutę! a na 2gim kompie wszystko zajmuje niecałem 0,5 sekundy! Coś chyba mam z windowsem albo z kompem niestey, ale wcześniej nie miałem żadnych problemów. Nie wiem o co chodzi. - Stang 2019-05-25 13:32
Wyglada jakby jakieś locki na plikach były. Tylko dziwne, że bez security działa. - kkojot 2019-05-25 16:04
Zauważam też, że to chyba najczęściej przy odwołaniach do statycznych pliów, ale już nie chce mi się z tym walczyć. Przeniosę wszystko na 2gi komputer - Stang 2019-05-26 11:23

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0