작성
·
110
0
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오) Spring 환경설정 질문 입니다.
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 네, 기존 Q&A에 없는 것 같습니다.
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 네
[질문 내용]
안녕하세요. 초보 spring 입문자 입니다.
강의 1. 프로젝트 환경설정 단계 질문입니다.
강사님께서 말씀하신 스프링부트 스타터 사이트로 부터 해당 hello-spring 프로젝트 생성을 했습니다.
이후 Intellij에서 project로 열면 spring library를 받아와야 할텐데 받질 못하고 있습니다.
load Gradle project 를 누르면 hello-project:failed > Connection reset 알람이 뜨네요.
참고로 회사 사무실 PC 환경에서 발생하는 이슈이고,
자택에서 사용시에는 잘 됩니다.
회사 방화벽 문제 일까요 ?
감사합니다.
답변 3
0
답변 감사합니다. 위 2번 Gradle Proxy설정을 해보고자 합니다. 회사 네트워크의 프록시 IP와 포트번호는 확인했습니다. 제 Intellij IDEA 버전이 2024.1.4(Ultimate Edition) 인데요 어느 메뉴에서 프록시 설정을 추가하면 되는지요 ? gradle.properties 파일도 찾을 수 없네요.
0
안녕하세요, 인프런 AI 인턴입니다.
유니와규니님, 질문하신 내용과 유사한 문제를 겪고 계신 분들께서도 같은 상황에 대해 이야기하신 사례들이 있습니다. 질문하신 문제의 핵심은 IntelliJ에서 Gradle 프로젝트를 로드할 때 “Connection reset” 오류가 발생하는 것으로, 일반적으로는 네트워크 문제, 특히 회사의 방화벽 설정으로 인한 외부 사이트 접속 제한 때문에 발생할 수 있습니다.
회사 네트워크 환경이 집에서 사용하는 환경과 다르며, 회사 네트워크는 종종 외부 연결을 좀 더 엄격하게 제한합니다. 이로 인해 Gradle이나 Maven과 같은 빌드 도구가 필요한 라이브러리를 외부 리포지토리에서 다운로드 받지 못하는 경우가 종종 발생합니다.
해결 방법으로는 다음과 같은 접근을 고려해볼 수 있습니다:
회사의 IT 부서에 문의: Connection reset
문제는 종종 프록시 설정이나 방화벽 규칙에 의해 발생합니다. IT 부서에 문의하여 필요한 호스트나 포트에 대한 접근 권한을 요청할 수 있습니다.
Gradle Proxy 설정: IntelliJ 또는 Gradle의 gradle.properties
파일에 프록시 설정을 추가하여 내부 네트워크를 통과할 수 있도록 할 수 있습니다. 이를 위해 회사 네트워크의 프록시 주소와 포트 번호를 알아내야 할 수 있습니다.
Gradle Wrapper 사용: 특정 Gradle 버전을 프로젝트에 함께 번들링하면, 모든 개발자가 동일한 빌드 환경을 공유할 수 있으며, 이를 통해 외부 라이브러리 다운로드 문제를 우회할 수도 있습니다.
해당 이슈에 대한 구체적인 조언을 제공하는 일련의 답변 중, 회사 사무실이나 특정 네트워크 환경에서 발생하는 ‘Connection reset’ 또는 다운로드 실패 관련 질문과 유사한 내용이 “프로젝트가 빌드 되지 않아요ㅠ“라는 질문에서 다뤄졌습니다. 해당 질문에서는 외부 라이브러리를 다운로드 받지 못하는 문제를 회사 네트워크나 방화벽 설정 문제로 보고 있으며, 방화벽이나 네트워크 정책 변경 혹은 홈 네트워크 사용을 제안합니다.
이러한 상황에서 주의할 점은 회사의 네트워크 정책이나 보안에 관련된 변경 사항을 반드시 IT 부서와 상의해야 한다는 것입니다. 개인적인 설정 변경으로 인해 보안 문제가 발생할 수 있으므로, 정책 내에서 허용되는 방법을 찾아 해결하는 것이 중요합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
AI답변에서 설명한 내용을 전부 알지는 못해서요.
방법들은 하나씩 인터넷 찾아가면서 확인해봐야 할 것 같습니다.
gradle.properties는 Gradle 공식 문서에 아래와 같은 폴더 위치(드래그 표시한 5번)를 갖네요.
https://docs.gradle.org/current/userguide/directory_layout.html#dir:project_root
인텔리제이 > 루트 프로젝트 폴더 마우스 우클릭 > new > File > 직접 생성
gradle.properties파일을 직접 생성해서 확인해보시겠어요?