본문 바로가기
05_Server (04. JSP 프로그래밍 구현)

깃에서 프로젝트 내려받고 '추가설정'

by moca7 2024. 9. 10.

 

 

ㅁ 깃에서 '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 계정이 있는지 확인.