본문 바로가기

분류 전체보기86

[이클립스(Eclipse)] import javax.servlet 오류 원인 : 프로젝트의 Server 라이브러리가 설정되어있지 않기 때문에 발생 이클립스에서 HttpServlet 사용 시, javax.servlet import 오류 발생시 해결 방법 프로젝트에서 마우스 오른쪽 클릭 → Properties Java Build Path → Libraries → Classpath → Add Library... Server Runtime → tomcat 선택 후 Finish → Apply → Apply and Close 하고 확인해보면 깔끔하게 모든 오류가 없어진 걸 확인 할 수 있음 2022. 9. 7.
[HTML] 홈 화면(Root) 기본프로젝트 컨텍스트명 없애기 기본 폴더 root 에 해당하는 홈화면은 컨텍스트 명을 갖지 않게 설정한다. root 프로젝트에서 마우스 우클릭 → Properties → Web Project Settings Context root 명을 삭제하고 ' / ' 로 입력 → Apply → Okay → Apply and close 하단의 Servers 탭에서 톰캣을 Stop한 뒤 Servers 탭에 있는 'JSPPrj' root 폴더를 삭제 다시 run 하고 띄워지는 화면 주소 확인! 2022. 9. 7.
[이클립스(Eclipse)]톰캣 (Tomcat) 연결 오류 #2 the tomcat server configuration at \servers\tomcat v9.0 server at localhost-config is missing. check the server for errors. 1. 내 실수가 아닐 때 : Project → Clean 2. Servers 창에서 Server 삭제 후 재등록 Servers → Tomcatv9.0 Server at localhost 오른쪽 마우스 클릭 → delete → 이클립스 재실행 → tomcat 재연결 3. web.xml 과 servelt.xml 설정 (lib 폴더 충돌) lib 폴더 내에 다양한 jar 파일을 담아 사용할 경우 web.xml 이나 servlet.xml 에서 제대로 처리하지 않을 경우 서버와 lib 폴더 내의 파일들이 충돌하여 오류 발생 2022. 9. 7.
[이클립스(Eclipse)] 톰캣 (Tomcat) 연결 오류 #1 Several ports (8005, 8080) required by Tomcat v9.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.. 오류 문구 : Several ports (8005, 8080) required by Tomcat v9.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). 해결 방법 : 다른 곳에서 Start 되고 있는 톰캣을 Stop 한다 하나의 포트를 사용하고 있기 때문에 충돌 발생 , 이클립스에서 사용할 거라면 다른 곳에 켜져있는 톰캣은 꺼야함 2022. 9. 7.