성장 일기/쌍용교육센터 / / 2023. 6. 6. 16:40

마지막 정리

프로젝트 코드는 https://github.com/2jaehoon/novelSpringProject에 올려두었습니다.

 

프로젝트가 다 끝나고 이제 집으로 귀가를 하고 프로젝트에 대해 정리를 하면서 겪었던 오류가 발생했다..

일단 Oracle을 다운 받고 계정 생성을 한 후 로그인을 해서 권한을 주었다.

계정은 프로젝트를 수행했던 계정과 scott/tiger 기본 계정을 만들었다.

권한은 프로젝트를 수행했던 계정과 scott에게 부여했다.

grant resource,dba,connect to scott;

 

이렇게 부여를 하고 교육센터에서 프로젝트를 수행했던 DB에 대해 export한 것을

import로 가져오기 위해서 계정명을 그대로 사용해 권한을 부여해야 한다.

하지만 만들때 오라클 DB가 12c 이상이면 계정명 앞에 c##를 붙이거나

 

아래와 같이 ORACLE_SCRIPT를 활성화 시켜야 한다.

alter session set "_ORACLE_SCRIPT"=true;

 

위와 같이 만들었다가 삭제하고 ORACLE_SCRIPT를 활성화한 후 c##joa가 아닌 joa로 다시 만들었다.

다른 계정들도 c##를 붙이지 않고 활성화한 후 만들었다.

그리고 exit로 SQL에서 나와 아래와 같이 입력하면 해당 계정에 export한 dmp파일이 import한다.

imp 계정명/비밀번호 file=파일경로/파일명.dmp full=y

 

전체 과정은 아래와 같다.

 

이제 DB는 완료 되었으니 이클립스를 들어가 보자

파일을 다운 받고 보니

The superclass "jakarta.servlet.http.HttpServlet" was not found on the Java Build Path라는 오류가 뜬다.

전에 있던 서버는 없으니 서버를 새로 다시 갈아 달라는 말이다. 그래서 서버를 다시 설정하자.

서버를 다시 설정하고 프로젝트에 Build Path에 Add Library에 있는 Server Runtime에서 설정한 서버를 추가하자.

그러면 프로젝트에 x표시는 사라진다.

그 후 가져온 파일들을 다운 받고 경로들을 몇 가지 바꾼 후 톰캣을 실행시켰다.

 

시작부터 느낌이 좋지가 않다..

열심히 구글링을 하면서 하나씩 설정해보자.

일단 포트를 8080에서 80으로 바꾸고

 

톰캣을 다시 다운 받고 로케이션을 Switch Location을 클릭해 바꾸고

 

installed JREs...에 들어가서 

 

 

openjdk를 다운 받은 후 적용하니

 

고양이가 잘 나온다

 

이제 연결된 DBMS랑 실행시키니 잘 작동된다. 

프로젝트에 대한 링크는 맨 위에 있다.

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유