일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Express
- Java
- Spring
- python
- macbook
- MongoDB
- error
- React
- linux
- fastapi
- Jenkins
- AWS
- github
- ngrok
- deploy
- nodejs
- AWS EC2
- js
- MUI
- docker
- springboot
- Github Actions
- TypeScript
- 500
- RDS
- webhook
- axios
- javascript
- Troubleshooting
- EC2
- Today
- Total
목록Java (6)
BEAT A SHOTGUN
MyBatis를 사용하며 DTO 를 한 대 모아 요청 형태와 반환 형태를 정의해주고 싶었다. public class testDTO { @Getter @Setter public class testReqDTO{ private Integer id; private String title; private String content; private Time time; } @Getter @Setter public class testRespDTO{ private String title; private String content = null; } } ERROR ❌ [ERROR] 2023-11-05 14:27:48.574 : o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service(..
전자정부 프레임워크, spring boot, mysql 로 프로젝트를 만들면서 특정 Api 를 구동하면 이런 에러가 나왔다 ❌ERROR Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not sethibernate.dialect 가 설정되어 있지 않아서 생기는 에러 같다. ✅SOLUTION src/main/resources/application.properties 에서 mysql ... # JPA Setting Info logging.level.org.hibernate.type.descriptor.sql: DEBUG # 여기 hibernate 부분을 수정해줘야한다. spring.jpa.properties.hib..
지금까지 EC2 의 젠킨스가 github에 올라온 프로젝트를 가져와 빌드하는 데 까지 했다. 이제 빌드한 뒤 자동으로 배포하는 기능을 만들어보자. 우선 환경에 따라 작성해야할 Script 가 매우 다를 수 있으므로, 나는 Springboot, Maven, EC2 에 설치된 건 Linux 다. 그리고 톰캣이 내장된 jar 파일을 사용할 거다. 톰캣까지 있으니. 시작 👊 준비물 : EC2 에 깔린 젠킨스 우리는 빌드까지했으니, 빌드 후 젠킨스가 할 작업을 정해주면 모든 게 끝난다. 일단 순서를 생각해보면, github 에 commit 되면, 업데이트 된 프로젝트를 젠킨스가 가져올 거고(GitHub hook trigger for GITScm polling) 젠킨스는 가져와서 바로 빌드할 거다. 그 뒤에 빌드 ..
시작 👊 일단 로컬에 젠킨스를 받아서 설정해보자. 젠킨스 다운로드 중 왜 그런지 몰라도 30분걸림 서버도 3번이나 끊김. 설치 끝 젠킨스 실행 localhost:5000 에 들어가면 한 2분 정도 기다려주면 이런게 나오는데 빨간글자로 적힌 폴더에 들어가면 이렇게 있다. Password 파일을 메모장으로 열면 매우 간단한 비밀번호가 있고 복붙해서 사이트에 넣어주자. EC2 에서 할 때는 또 다른 경로를 알려줄거다. 그건 조금 있다가 EC2 할 때 다시 알아보자. 우리는 일단 로컬에서 해보고 설절이 잘 되나 보려고하는거니께 일단 ㄱ 그러면 페이지가 바뀌면서 플러그인 설치화면이 나오는데 우린 모르니까 일단 해주자. 생각보다 오래걸림 이거는 우리가 이제 젠킨스에 접속할 때 사용할 아이디와 비밀번호다. 접속할 포..
ERROR ❌ model 을 만들어 어플리케이션을 실행시키는데 계속 Error executing DDL "alter table post drop foreign key 이런 메세지가 나왔다 해결 ✅ application.properties 의 ❌ spring.jpa.hibernate.ddl-auto=create ✅ spring.jpa.hibernate.ddl-auto=update create → update 끝 매우 쉬운 것.
ERROR ❌ // FE function replySubmit(){ axios.get('http://localhost:8080/reply', { params:{ userId:8, postId:1, contents:replyContent } }) .catch(function(error){ ... // BE @GetMapping("/reply") public ReplyDTO writeReply( @RequestParam(value = "user") Long userId, @RequestParam(value = "post") Long postId, @RequestParam(value = "contents") String contents){ return replyService.writeReply(userId,p..