목록배포/Error (15)
Chanho_Park
Jenkins 빌드중에 이러한 에러 발생 UTF-8 문제이다. pom.xml 에 추가해주면 끝 org.apache.maven.plugins maven-war-plugin 3.2.2
로컬에서 모든 에러를 고치고 배포를 하였다. 배포를 하고 테스트를 진행하는데 갑자기 이러한 오류가 발생 "literal does not match format string" 타입이 안맞다는것이다. To_Date , Date 타입에서 발생하는 것이다. 로컬에서 확인해보니 문제x 배포시에만 에러가 발생한다. [해결 방법] sql 문에 작성할 것을 이러한 형태로 입력해준다. to_date(sysdate) 이렇게도 된다. to_date('2014-03-21 09:15:00', 'YYYY-MM-DD HH24:MI:SS'), or timestamp '2014-03-21 09:15:00.0 or 각자 배포한 곳에서 저는 EC2로 했기 때문에 EC2에서 아래와 같은 코드를 작성해주고 인스턴스 재부팅 을 한다. 하지만 ..
AWS 든 Oracle 이든 무료티어 무료버전은 다 제한이 걸려있다. AWS 는 RAM 용량을 적게하여 사용하기 제한이 있고 Oracle cloud 는 DB작업시 여러명에서 협업을 해야하는데 전부 다 접속이 안된다.. 되다안되다한다. Oracle cloud 에서 DB에 제한을 걸어둔듯하다. 세션이 2개까지는 된다고하지만 안된다.. DB 접속 시 ' 소켓에서 읽을 데이터가 없습니다 ' 라고 뜬다. 근데 다시 접속하면 또 된다.. 되다 안되다 한다. AWS RDS로 돈을 지불하고 간단하게 하는 것이 편할 것 같다.
spring 과 Oracle cloud 연동을 마치고 실행을 하였는데 아래와 같은 에러가 발생 "org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (IO 오류: Connection reset)" [원인] 이전에 사용 하던 JDBC 버전 : ojdbc6 때문에 발생 [해결방법] pom.xml 에 원래 존재하던 com.oracle 디펜던시를 삭제/주석처리 한 후 아래와 같은 코드 입력 Dependency 주소 : https://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc8 com.oracle.database.jdbc ojdbc8 21.7.0.0 & p..
해당 프로젝트 github에 push 시 빌드도 안되고 webhook에 에러가 발생 [원인] Github Webhook Payload URL 이 잘못 설정된 것이다. [해결방법] Payload URL 을 AWS IP :젠킨스 포트번호 이므로 젠킨스 접속했던 주소를 가져와서 젠킨스 주소/github-webhook/ 을 입력
어제까지 빌드를 다 완료하고 EC2에 Tomcat 설치 배포를 완료하였다. 오늘 접속을 하여 Github webhook 을 마치려고 AWS 에 접속을 하였으나 생성된 인스턴스가 없다고 나온다.. 없단다.... 하지만 ip:8080 은 접속이 잘 되고 Jenkins 홈페이지 또한 접속이 잘 된다.. [ 해결방법] AWS 를 쓰면 누구나 한 번은 꼭 만나는 상황이라고 한다. AWS 홈페이지에 접속하여 로그인 후 오른쪽 위 아이디를 클릭 결제 대시보드 왼쪽 메뉴바에 청구서 클릭 EC2 를 만들었던 country를 체크 오른쪽 위 아이디 옆 글로벌 또는 나라 있는 부분 클릭하여 위에서 찾은 나라로 클릭해주면 성공
멈춤 또 다른 곳에서 멈춤 AWS EC2 에서 Jenkins를 설치하여 진행하고 모든 설정이 끝난다음 build 를 시키는데 계속 멈춘다. 진행이 되지를 않는다. EC2도 계속 멈춰서 재부팅 해야하는 상황이 계속 발생했다. 해결 방법을 계속 모른채 어떻게 해야하지... 계속 재부팅 하고 또 build 하고를 수십번을 했다... 그러다 어쩌다 알게 된 사실.. 아주 중요한 사실... 계속 멈추고 Jenkins만 멈추면 되는데 EC2까지 멈추는 현상.. 처음 AWS 인스턴스를 만들 때 인스턴스 유형을 t2.micro 로 무료버전을 선택했었다. 이게 Jenkins를 돌릴 때 용량이 부족하다는 것이다. t2.micro 뿐만 아니라 t2 t3 등 micro는 전부 Jenkins를 돌리기 부적합 하다는 것이다. 몇..
Tomcat 설정도 모든 환경변수도 Root 에러도 전부 다 해결하고 설정했다. 그런데도 에러가 잡혔다. Caused by: org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The Tomcat Manager responded "FAIL - Deployed application at context path [/] but context failed to start Caused by: org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The Tomcat Manager responded "FAIL - Deployed application at context path..
Tomcat 의 Root 를 못 지운다는 것이다. 그럼 그냥 Root를 ORG로 바꿔버리자. 폴더명을 바꾸려면 관리자 권한이 필요 sudo su Tomcat이 위치한 경로로 이동 cd /var/lib/tomcat9/webapps/ root 가 있는 지 확인(폴더에 있는 파일/폴더들을 다 보여줌) dir 폴더명 ROOT -> ORG mv ROOT ORG 재시작 sudo service tomcat9 restart