티스토리 뷰
Window Powershell에서
.\mvnw.cmd clean compile package -U 명령어를 통해 war 파일을 만들었다.
해당파일을 filezila를 통해 tomcat/webapps/ 폴더에 옮겨주고 톰캣을 실행했다.
https://javacan.tistory.com/entry/MavenBasic
- 에러
- db관련 xml소스들이 모두 db패키지에 있었는데 위 명령어로 실행하니 eclipse 에서 export할 때와 달리
따로 지정해준 db패키지를 찾지 못했고 따라서 MybatisConfig.xml 파일을 찾지 못했다.
- db관련 xml소스들이 모두 db패키지에 있었는데 위 명령어로 실행하니 eclipse 에서 export할 때와 달리
- 해결
- *.xml 파일들이 해당에러를 고치기 위해 java/main/resource폴더에 *.xml파일들을 모두 옮겨주어서
config.xml 파일과 properties파일이 war파일에 포함되었다.
- *.xml 파일들이 해당에러를 고치기 위해 java/main/resource폴더에 *.xml파일들을 모두 옮겨주어서
- 참고
- https://stackoverflow.com/questions/9798955/with-maven-clean-package-xml-source-files-are-not-included-in-classpath
- maven으로 build하면 java 패키지 안에 있는 xml은 포함하지 않는다는 내용
- java/main/resource폴더로 옮겨주던지 아니면 pom.xml에 resource태그로 설정을 해줄 것
- maven으로 build하면 java 패키지 안에 있는 xml은 포함하지 않는다는 내용
- https://stackoverflow.com/questions/9798955/with-maven-clean-package-xml-source-files-are-not-included-in-classpath
- 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
링크
TAG
- BFS
- 스텍
- Stack
- react
- C
- 인접리스트
- 구조체
- 알고리즘
- 최단경로
- client side rendering
- 동적프로그래밍
- server side rendering
- javascript
- 운영체제
- 퀵정렬
- 재귀함수
- dfs
- C++
- 세마포어
- 병행프로세스
- 인접행렬
- 배열
- 클래스
- 자료구조
- 입출력장치
- Java
- stackframe
- 이진탐색
- 소프트웨어
- 교착상태
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함