내가 보려고 만드는/서버 3

[Tomcat] stopped 상태가 지속될 경우

Spring에서 보통 포트를 죽이고 서버를 다시 실행하는데, 갑자기! 몇 분 전까지만 해도! 잘되던 톰캣이!! 실행조차 안됐다. 내 톰캣이 무슨 문제인지 시간은 오래 걸려도 실행은 해줬는데 아무리 포트를 죽이고 재시작을 해도 stopped 상태였다. 구글링으로 catalina.properties도 수정해보고 server.xml도 수정해보고.. 진짜 온갖 파일을 다 수정해봐도 실행이 안됐는데, 다음과 같은 방법으로 톰캣을 다시 실행할 수 있게 되었다.... 요 두개를 체크해주면 해결! 참고 링크: m.blog.naver.com/PostView.nhn?blogId=vivacarla&logNo=221530801892&proxyReferer=https:%2F%2Fwww.google.com%2F [해결]Serve..

[Heroku] 서버에 프로젝트 업로드하기

완성한 프로젝트를 localhost에서 실행시켰을 때, 어떠한 에러도 발생하지 않았다면 이것을 heroku 서버에 올리면 된다. heroku는 총 다섯개의 앱을 만들 수 있으며, 이번엔 wintercamp2021이라는 앱을 만들어 이곳에 프로젝트를 저장할 예정이다. 1. 먼저, STS에서 프로젝트를 우클릭하여 Run as->Maven install을 클릭한다. 2. 그 후 console 창에 Build Success가 뜬다면 프로젝트 하위 폴더 중 target 폴더에 .war 파일이 생성된다. 만약 Build Failure가 뜬다면 아래의 링크를 참고하면 된다. https://gaga.tistory.com/33 3. cmd를 켜서 프로젝트가 저장된 디렉토리로 이동한다. 4. 'heroku login'을 ..

[404 에러] Tomcat (톰캣) 포트 충돌로 인한 서버 404 에러

프로젝트를 Run as 했을 때, 8005 또는 8080 포트 충돌로 인한 에러가 떴다면 Run as 대신 그 옆옆옆에 있는 버튼을 누르면 포트를 죽이고 서버를 실행하기 떄문에 대부분 해결된다. 그런데 포트를 죽였는데도 불구하고 간혹 포트 충돌로 인한 에러가 뜨는 경우가 있는데, 그럴 때는 명령 프롬프트를 켜서 포트가 어디서 쓰이고 있는지 확인해야 한다. 1. cmd 창에 netstat -a -o 명령어를 입력하여 현재 사용중인 포트 및 PID를 확인한다. 2. 특정 포트의 PID를 확인한다. 톰캣 서버는 8080과 8005를 포트 번호로 사용하기 때문에 8080이나 8005를 찾으면 된다. 목록에서 하나하나 찾아도 되지만 netstat -ano | find "8080" 명령어로 찾아도 된다. 3. ta..