Spring Tomcat 연결 / 에러 해결

Jiwon·2021년 2월 13일
0

Web

목록 보기
2/11
post-thumbnail

Tomcat을 설치하고 Server에 등록한 후 실행시키면 다 될 줄 알았다.
하지만 tomcat localhost failed to start 라는 에러가 계속 발생했다.
처음에 db.properties 파일을 만들기 전에 미리 root-context에 경로를 지정해줘서 파일을 찾을 수 없어 발생되었다.
주석처리를 해줬으나 또 같은 에러.

maven을 잊었다.

maven 설치를 알아보자.

  1. 아파치 maven 설치
    http://maven.apache.org/download.cgi
    위의 홈페이지에서

    파일을 다운받는다.

  2. 환경설정
    iterm에서 bash_profile파일을 수정한다.

    vi ~/.bash_profile

여기서 아래의 환경변수를 추가한다.
나는 경로가 download파일 안에 있어서 download파일 안에 있는 maven 위치를 잡아주었다. => (위치)에 적어주면 된다.

참고로 적을 때는 i를 눌러서 insert 형식으로 바꿔주고
다 적은 후에는 esc를 눌러서 :wq로 저장하고 빠져나오면 된다.

마지막으로

source .bash_profile

로 변경한 내용 반영

mvn -version

으로 Maven 환경설정이 정상적으로 설정됐는지 확인 할 수 있다.

이제 에러가 발생하지 않겠지?
전혀. 이번에는 Address already in use(Bind failed) 에러 발생.

터미널에서 확인해보자.

netstat -anv|grep LISTEN

명령어를 입력하면

8080포트를 사용하는 녀석을 찾을 수 있다.

kill -9 포트번호

로 죽여보자

저 빨간 녀석을 포트번호에 입력해주면 된다.

8080 녀석이 사라진 것을 볼 수 있고
STS로 돌아가서 서버를 다시 실행해보면 정상적으로 돌아간다.

참고 사이트
maven 설치 :
https://es2sun.tistory.com/226

Address already in use(Bind failed)에러 해결 :
https://velog.io/@ljs0429777/Spring-Address-already-in-use-Bind-failed-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0

profile
과연 나는 ?

0개의 댓글