본문 바로가기

분류 전체보기92

eclipse 2021-06에서 lombok 설치후 에디터 오류 발생시 https://github.com/projectlombok/lombok/issues/2810#issuecomment-817348339 [BUG] Unhandled event loop exception in Eclipse · Issue #2810 · projectlombok/lombok After updating Eclipse to use Java 16, building projects gives an error. Install Lombok 1.18.20 in Eclipse, either through the update site or the jar (I tried both). If you used the update site, yo... github.com 이클립스 2021-06버전에서 롬북설치후에 에디.. 2021. 7. 27.
이클립스와 tomcat연동 후 JSP 페이지 확인하기 이번에 이클립스와 tomcat을 사용하는 프로젝트를 하게 되어서 한번정리를 해본다. 순서 1. eclipse를 다운로드 받는다. 2. eclipse를 실행하고 tomcat를 연동한다. 3. jsp를 작성하고 hello jsp를 localhost:8080에서 확인한다. 내용 1. eclipse를 다운로드 받는다. 설치버젼과 압축버젼이 있는데 나는 압축버젼이 편해서 압축버전을 받았다. 다운로드 주소 https://www.eclipse.org/downloads/packages/ Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source pro 51.. 2021. 7. 20.
Deprecated configuration property 'spring.profiles' 스프링 부트를 최신 버전으로 설치하니 프로퍼티 파일에서 사용하는 profiles가 deprecate가 되었다고 나온다. 다음과 같이 profiles를 config.activate.on-profile로 수정을 해주면 된다. 참조: http://wonwoo.ml/index.php/post/category/web/spring-boot 2021. 6. 29.
[AWS] codedeploy log 확인 aws codedeploy로 배포시에 상세로그를 확인할수 있다. 배포가 성공했더라도 서버가 실행이 안되는 경우 로그에서 스크립트에서 발생한 오류내역을 살펴봐야한다. vim /opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log 2021. 4. 28.
AWS ec2 t3.micro 서버 스프링부트 빌드 오류 error='Cannot allocate memory' (errno=12) OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x000000010096c000, 131072, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (mmap) failed to map 131072 bytes for committing reserved memory. # An error report file with more information is saved as: # /home/ec2-user/app/step1/sp.. 2021. 4. 26.
AWS codedeploy build 오류 오류메세지 : The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems. Travis에서 AWS S3 와 codedeploy를 이용해서 빌드를 하는중 위와같은 오류발생 원인은 오타였다. .travis.yml 파일에서 s3의 파일을 지정하는 부분 key:에 오타 발견 s3에 업로드된 파일명에 오타가 있어서 위와같은 오류가 발생함. 수정후 실행 잘됨. 위와같은 오류발생하는 분들은 오타를 확인.. 2021. 4. 26.
Travis 빌드중 s3 접속시 Failed to open TCP connection 오류발생 Failed to open TCP connection to s3-url.s3.ap-northeast.amazonaws.com:443 (getaddrinfo: Name or service not known) (Seahorse::Client::NetworkingError) Travis에서 s3접속해서 파일을 ec2에 전송하는 부분에서 오류가 발생하였다. 원인을 확인해보니 s3접속 주소중에 ap-northeast로 접속이 되는것이었다. 실제 s3주소는 ap-northeast-2였는데 말이다. 그래서 원인을 찾던중 .travis.yml파일의 deploy부분에서 region부분이 ap-northeast로 되어 있었다. 책에 있는 소스 그대로 입력하다보니 생긴 문제였다. 당연히 이부분은 ap-northeast-2로.. 2021. 4. 26.
AWS AMI2에 CodeDeploy 설치하기 CodeDeploy를 설치해보자 sudo yum update sudo yum install ruby sudo yum install wget 이전 캐싱정보가 있으면 아래 스크립트를 작성하여 실행한다. #!/bin/bash CODEDEPLOY_BIN="/opt/codedeploy-agent/bin/codeploy-agent" $CODEDEPLOY_BIN stop yum erase codedeploy-agent -y cd /home/ec2-user wget https://bucket-name.s3.region-identfier.amazonaws.com/latest/install bucket-name과 region-identifier은 각각 맞게 작성한다. asia/seoul리저은 다음과 같이 작성합니다. bu.. 2021. 4. 25.
/home/travis/.travis/functions: line 351: ./gradlew: Permission denied travis 연동시 다음과 같은 오류가 발생하였다. /home/travis/.travis/functions: line 351: ./gradlew: Permission denied 당연히 gradlew의 실행권한이 없어서 발생하는 오류다. .travis.yml을 수정한다. script: "./gradlew clean build" 아래부분에 다음과 같이 권한을 부여한다. before_install: chmod +x gradlew 참조: m.blog.naver.com/PostView.nhn?blogId=ggomjae&logNo=221778504421&proxyReferer=https:%2F%2Fwww.google.com%2F 2021. 4. 25.
스프링 시큐리티 Mysql 용 session 테이블 생성 쿼리 스프링 시큐리티 Mysql용 session 테이블 생성 쿼리 CREATE TABLE SPRING_SESSION ( PRIMARY_ID CHAR(36) NOT NULL, SESSION_ID CHAR(36) NOT NULL, CREATION_TIME BIGINT NOT NULL, LAST_ACCESS_TIME BIGINT NOT NULL, MAX_INACTIVE_INTERVAL INT NOT NULL, EXPIRY_TIME BIGINT NOT NULL, PRINCIPAL_NAME VARCHAR(100), CONSTRAINT SPRING_SESSION_PK PRIMARY KEY (PRIMARY_ID) ) ENGINE=InnoDB ROW_FORMAT=DYNAMIC; CREATE UNIQUE INDEX SPRIN.. 2021. 4. 24.