티스토리 뷰

Window Powershell에서 

.\mvnw.cmd clean compile package -U 명령어를 통해 war 파일을 만들었다.

해당파일을 filezila를 통해 tomcat/webapps/ 폴더에 옮겨주고 톰캣을 실행했다.

 

https://javacan.tistory.com/entry/MavenBasic

 

Maven 기초 사용법

본 글에서는 Maven을 이용해서 프로젝트를 생성하는 방법과, 디렉토리 구조, POM 파일 기본 구성, Maven 라이프 사이클 그리고 Maven 프로젝트를 이클립스 프로젝트로 생성하는 방법을 살펴보도록 하�

javacan.tistory.com

 

  • 에러
    • db관련 xml소스들이 모두 db패키지에 있었는데 위 명령어로 실행하니 eclipse 에서 export할 때와 달리
      따로 지정해준 db패키지를 찾지 못했고 따라서 MybatisConfig.xml 파일을 찾지 못했다.
  • 해결
    • *.xml 파일들이 해당에러를 고치기 위해 java/main/resource폴더에 *.xml파일들을 모두 옮겨주어서
      config.xml 파일과 properties파일이 war파일에 포함되었다.
  • 참고

 

  • properties파일에 정의한 OracleDriver를 찾지 못하는 에러가 발생했다.
    • ojdbc.jar파일을 포함해 주어야 한다는 내용인데 jre/lib경로에 포함시켜주고 재부팅시키고 했는데도 여전히 같은에러가 발생해서 eclipse로 export하는 방법으로 war파일을 만들었는데 이방법으로 실행하니 데이터가 잘 불러와졌다.
    • eclipse로 빌드하면 에러 로그를 잘 볼 수 없길래 powershell을 이용하거나 intellij에서 build했었는데 eclipse에서 잘 돌아가는 프로젝트라면 해당 ide에서 export하는 것도 설정 그대로 가져올 수 있으니 괜찮은 것 같다.

 

 

'linux' 카테고리의 다른 글

[Linux] tomcat log보기  (0) 2020.07.07
CentOS 명령어  (0) 2020.02.23
ld-linux.so.2: bad ELF interpreter: 그런 파일이나 디렉터리가 없습니다  (0) 2020.02.16
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함