스프링 시큐리티 실습하는데 왜 안되누 시팔거...
지금 하고 있는게, 권한 인증 시에,
8080포트에서 비즈니스 논리를 판단하고,
9090포트 서버에서 권한을 인증 하는 구조인데...
(하나의 스프링 어플리케이션으로)
이거 때문에 존나 고민하고 있는데,
생각해보니, 스프링 어플리케이션 실해하면 기본적으로 톰캣 8080포트 열리면서 해당 포트로 어플리케이션이 실행되잖아??
그러면 이미 실행중인 어플리케이션은 9090포트에 대한 서버는 실행중이지 않은 상태이니 이미 애초에 접근이 불가능하고.
(한개 어플리케이션에서 포트 2개 못연다고 추측)
그러면 만약에 위에 설명한 대로,
8080포트 서버에서 비즈니스 논리를 판단하고
9090 포트 서버는 인증로직을 실행한다고 구성하면,
인텔리제이 창 두개 켜서,
8080 포트 서버에서 실행하는 어플리케이션 실행하고,
9090 포트 서버에서 실행하는 권한인증로직 어플리케이션 동시에 실행해야 가능한가???
하나의 웹어플리케이션 실행에서, 두개 포트 동시에 못여는건 맞지???
실행시 기본적으로 열리는 웹서버가 톰캣포트 8080이니까
이거땜에 지금 5시간째 대가리 깨지면서 '왜안돼누...' 이러고 잇음..
하나의 스프링 부트 어플리케이션에서 여러개의 톰캣을 띄운다고? 스프링 부트에서 그걸 지원하는지는 잘 모르겠는데, 그걸 떠나서 왜 그런식으로 하려고 하는거임?
멀티모듈 프로젝트면 intellij 창 하나에서 두개 어플리케이션 띄울 수 있고 아니면 창 두개 띄워야겠지
그리고 지금 구조가 어떤지 궁금한데, 인증 서비스 프로젝트랑 비즈니스 서비스 프로젝트랑 한개 프로젝트로 합쳐져 있단건가? 막장인데?
저 잘 몰라서 스프링 시큐리티 인 액션 실습 따라하고 잇는 데요... 책에는 따로 그런 설명이 없고, 실습단원에서 인증서버를 따로 구현한 로직들만 코드를 짜더라구요... 여기서 인증서버 구현된 어플 포트는 9090인데, 8080 포트에 리퀘스트 보내는 방식으로 되있어 가지구... 아무리 해도 안되길래 생각해보니, 애초에 안될거 같더라구여
책에는 그냥 실행하면 되는 것처럼 나와있던데, 설명이 안되있느건가 싶어서요
몇페이지?
11장이여!
11장 296페이지, '11.4 비즈니스논리서버 구현' 챕터에 새로운 프로젝트로 실행하길래여
책 다시 살펴보니, 317페이지에 '이제 모든 부분이 준비됐으므로 시스템의 두 구성요소인 인증 서버와 비즈니스 논리서버를 실행하고' 라는 구절이 보이는데... 이게 두 어플리케이션 동시에 켜서 실행하고 테스트 하라는 말인거 같기도 하고... 보통 책이나 실습에서 하나의 어플리케이션 실행 위주로 하다보니, 아예 두개 동시에 돌릴 생각을 못했나봐여
297페이지에 비즈니스 논리 서버 프로젝트를 만든다고 써져있는데
비즈니스 논리서버/인증서버 두개가 연동되는 프로젝트인데, 저는 이걸 개별 프로젝트로 보고, 간단한 프로젝트 -> 확장된 프로젝트 로 생각해서 따로 생각했나바여 어쩐지 안되더라... 형님 이 머가리면 개발 접어야 됩니까? 현타옵니다
개별 프로젝트 맞는데 무슨소리지?!
그... 다른 장 실습처럼 따로 개별 어플리케이션으로 실행되는 프로젝트인줄 알았어요. 두개를 같이 연동해서 하는게 아닌, 파트1 파트2 같은..?
한개 스프링부트 어플에서 포트 2개 못띄우는건 맞죠???
아.. 너 빡통같은데!?
그런거 같습니다..
괜찮아 노력하면 돼
포트?? 포트는 두개 이상 열 수 있을걸? 근데 아직도 그런소리 하는거 보니 어지간히 빡통이네 이거
저 김물리.... 비록 빡머갈이지만... 지금부터 포트에 대해 공부하겠습니다. 지켜봐 주십쇼 갤주님
아니 애초에 인증 서비스랑 비즈니스 서비스를 한군데서 돌릴거면 서비스를 왜 나눠 그냥 하나로 퉁치면 되지;
포트도 하나면 되지
대기형 리플보니까 헷갈린다.. < 인증서버, 비즈니스 서버 각각 포트 다르게 해서 동시에 띄울 수 있음 > 이거 아님?
어느 포인트에서 헷갈린건지 모르겠네 니가 말한거 너무 당연한 소리잖아
그거 맞다고 하면 되지..왜 불쌍한 신입 구박해여.. 히이잉..
뎨둉합니다