강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của heeseoknoh3688
heeseoknoh3688

câu hỏi đã được viết

Docker dễ dàng dành cho nhà phát triển

Sử dụng vùng chứa (JAVA, IntelliJ) và gỡ lỗi từ xa

docker remote JVM debug 설정

Viết

·

655

0

안녕하세요. 강의듣다가

Remote JvmDebug에서 Before launch를 설정하려고 하는데요. 제 인텔리제이에서는 Launch Docker Before Debug라는 항목이 보이지 않아서요..

 

plugin으로 docker설치하고 다시 intellij 실행하였고,

인텔리제이 버전은 2024.1 입니다. Mac 환경이고..

왜 저는 안나오는지 모르겠어요 ㅠㅠ

 

docker가상화ci/cddocker-composegithub-actionsdocker-volumecontainer

Câu trả lời 3

2

daintree님의 프로필 이미지
daintree
Người chia sẻ kiến thức

노희석님 안녕하세요. 데브위키입니다.

실제 환경에서 테스트를 진행하느라 답변이 늦어졌네요. 양해 부탁드립니다.

 

아래는 Launch Docker Before Debug 가 없는 환경에서 Run Another Configuration를 설정하는 방법입니다.

 

  1. leafyDevContainer 환경으로 이동

  2. port porwarding 설정에 5005 추가

    imageimage

  3. Add Run Options -> Command에서 아래의 명령어 추가

image

추가할 명령어:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar leafy.jar

추가하는 이유:

자바 애플리케이션을 디버깅 용으로 시작하려면 실행 명령어에 위의 옵션을 추가해야 합니다. (기존의 Launch Docker Before Debug 에서는 자동으로 추가되었던 것으로 보입니다.)

 

  1. LocalDevContainerDebug 의 포트가 5005인지 확인한 후, Run Another Configuration 에서 LeafyDevContainer 선택

image

 

제 PC에서는 정상적으로 디버깅이 되는 것을 확인하였습니다. 희석님도 확인이 가능하시면 시도해 보시면 좋을 것 같습니다!

 

 

 

 

 

0

heeseoknoh3688님의 프로필 이미지
heeseoknoh3688
Người đặt câu hỏi

안녕하세요! 추가하는 것까지 성공했는데요.

왜 저는 custom port 설정하는 부분이 왜 없는지 궁금합니다.

그래서 디버그 실행하면 아래와 같이 port 부분에서 에러가 나는데요..아무리봐도 custom port 설정하는 부분이 안보여요ㅠ

0

daintree님의 프로필 이미지
daintree
Người chia sẻ kiến thức

노희석님 안녕하세요. 데브위키입니다.

혹시 아래와 같이 설정 하신 후 실행해보시겠어요?

 

  1. Before launch 에서 Run Another Configuration 클릭 -> LeafyDevContainer 클릭

image

  1. 아래와 같이 설정이 되어있는지 확인 후 실행

    image

 

Hình ảnh hồ sơ của heeseoknoh3688
heeseoknoh3688

câu hỏi đã được viết

Đặt câu hỏi