다시 공부를 하기로 마음 먹고 이클립스 다이나믹 웹 프로젝트(Dynamic Web Project)를 사용해서
인스타그램의 화면 최대한 똑같이 만들어 볼 예정이다.
1. New project
프로젝트를 생성 후
첫화면으로 로그인 페이지를 만들기 위해서 JSP를 추가했는데..
처음부터 에러와 마주쳤다..
The superclass "javax.servlet.http.HttpServlet" was not found on the Java
에러 내용을 찾아보니 톰켓이 없어서 그런다고..
톰캣이 어디갔는지 보이지 않아 다시 다운받기로 결정
톰캣의 새로운 버전을 설치하면서 JDK도 새롭게 다시 설치하였다.
그래도 오류 빨간줄이 없어지지 않아서 검색후 해결방법을 찾아냈다.
그리고 톰캣을 실행 후 또 다른 에러가 발생했다.
Launching tomcat v10.0 server at localhost' has encountred a problem.
serveral ports (8005,8090) required by tomcat v10.0 server at localhost are already in use. the server may already be running in another process, or a system process may be using the port. To start this server you will need yo stop the other process or change the port number(s).
Several ports (8005, 8090) required by Tomcat v10.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
학원을 다닐때에도 강사님이 프로그램을 처음 설치하고 경로를 잡고....시작하는데 과정이 복잡하고 힘들어 실무에서도 혼이 난다고 했었따.....
예전에 학원에서도 많이 보던 창이였다 이미 사용중인 port번호 인것이다.
해결 방법
1. 시작메뉴에서 cmd 검색 실행
2. netstat -ano 검색
3. 문제가 되는 포트번호 로컬주소의 PID 확인!
4. taskkill /f /pid pid번호 ex) taskkill /f /pid 2815
띄어쓰기를 확인해가면서 해보자..번호를 바꿔서 실행하는 방법도 있지만 꼭 이 방법으로 해결하고 싶었다.
그리고 JSP파일을 실행해본 결과
드디어...이제 다음편에서는 인스타그램의 첫 화면인 로그인 페이지를 만들어 보겠습니다.
'Web Programming > JAVA MVC' 카테고리의 다른 글
multiple의 데이터를 넘길때 / java.io.IOException: Posted content type isn't multipart/form-data (0) | 2021.07.05 |
---|---|
Controller에서 ArrayList Vo를 JSP로 보내고, JSP에서 받고 사용하기. (0) | 2021.06.28 |
session값을 가져오면서 NullPointerException 발생 (0) | 2021.06.24 |