ㅁ 깃에서 '05_jspServlet-workspace'를 zip으로 내려받았다.
- import하고 초기설정들을 했지만 빨간 x가 뜨고 메인페이지는 보여지지만 다른 페이지들은 '서블릿'을 찾을 수 없다고 뜸. (404 에러)
ㅁ 깃에 없는거
(1) src/main/webapp/assets에 image 폴더만 있다. + ojdbc6.jar
- css, js, lib 폴더가 없다. css, js, lib 폴더를 만든다. (근데 다 비어있다.)
- src/main/webapp/assets/lib 폴더가 아닌 src/main/webapp/WEB-INF/lib 폴더에 ojdbc6.jar을 c:\dev에서 복붙해온다.
(2) driver.properties 파일은 환경설정 파일이라 깃에 없다.
- src/main/java에 db.config 패키지를 만들고, driver.properties 파일을 만들어야 함.
- webApp/src/main/webapp/WEB-INF/classes/db.config에도 동기화가 되어서 driver.properties가 있어야 한다.
(여기로 경로를 지정해놨음)
ㅁ import javax.servlet.*에 빨간줄이 뜨는 경우
- webApp(프로젝트) 우클릭 - properties - java build path - libraries 가보면 톰캣이 없다.
- Modulepath가 아닌 Classpath를 클릭하고, 오른쪽에서 'Add Library...'를 클릭한다.
- Server Runtime 누르고 next
- Apache Tomcat v9.0을 누르고 Finish 한다.
- 이렇게 추가된다.
- 이러면 이제 import javax.servlet.*에 빨간줄은 다 사라졌다.
메인페이지에서 '마이페이지'는 뜨는데, 다른 페이지나 로그인하려하면 500에러가 뜬다.
ㅁ 500에러
- header.jsp에 빨간줄이 뜬다.
- sql developer에서 driver.properties에 SERVER 계정이 있는지 확인.
'05_Server (04. JSP 프로그래밍 구현)' 카테고리의 다른 글
[2-2] 공지사항서비스 목록조회요청 (0) | 2024.09.10 |
---|---|
[2-1] 공지사항서비스 기본세팅 (0) | 2024.09.10 |
[1-6] 회원서비스 비번변경요청, 회원탈퇴요청 (4) | 2024.09.09 |
[1-5] 회원서비스 마이페이지요청, 정보변경요청 (3) | 2024.09.09 |
[1-4] 회원서비스 회원가입 페이지로 이동, 회원가입 요청 (4) | 2024.09.08 |