분류 전체보기85 ChatGPT에게 물어본 api 파라미터 처리 과정 웹서버의 프론트를 만들고 있다 프론트에는 UI와 백엔드에 데이터 요청에 대한 부분이 함께 작성 되는데 /docUpdate 요청에 필요한 파라미터가 무엇인지는 알지만 프론트 문법에 맞게 파라미터를 포함하여 요청시키는것에 어려움이 있었다 해당 액션은 thymeleaf 탬플릿 엔진 의 문법을 사용하여 요청하고 있다 https://www.thymeleaf.org/ Thymeleaf Integrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymeleaf in your favourite tools, using your favourite web.. 2023. 2. 10. 리팩터링, ID중복 체크 기능 추가중 만난 마구니 강의를 따라 웹 게시판을 만들던 도중 선생님의 프로젝트의 유저정보 저장용 userForm 이 나의 프로젝트의 User 클래스와 같은 기능을 하고있었고 뒤늦게 User 와 userForm 을 정리(userForm 을 삭제) 하는 작업을 했다 그리고 Id 중복 체크 기능(check)을 만들던중 만난 SQL 예외 에러 (conn=17631) the given SQL statement produces an unexpected ResultSet object 그저 SQL SELECT문을 연결할때 executeUpdate 를 사용한 오류였지만 앞의 userForm 작업과 연결된 오류라는 생각에 매개변수의 전달인자 값이 잘못되어 sql오류가 발생한다고 추축했다 하지만 그러한 경우 User 를 사용하는 다른 메소드 또한.. 2022. 12. 16. maven 업데이트시 라이브러리 오류 이클립스 로컬 톰켓으로 만든was 파일이 원격 서버에서 실행 되지않았다 분명 정상작동을 확인했다 > 파일문제아님 test war 을 만들어 서버에 올렸을땐 test서버가 잘 작동했다 > 서버의 문제도 아님... 오류가 주어지는 문제같은 경우에는 문제원인이 주어지고 그에 맞는 해결책을 찾을수있지만 이번경우는 겉으로보기에는 이상이없어서 뭐가 문제인지 찾는데 오래 걸렸다 tail -f /tomcat/apache-tomcat-9.0.58/logs/catalina.out 심각 [Catalina-utility-1] org.apache.catalina.core.StandardContext.startInternal 하나 이상의 리스너들이 시작하지 못했습니다. 상세 내역은 적절한 컨테이너 로그 파일에서 찾을 수 있습니다.. 2022. 3. 17. db가 로컬서버의 응답을 받지않음 500 (db ip 허용) Cannot create PoolableConnectionFactory (Host 'gateway' is not allowed to connect to this MariaDB server) 해결 : mariadb 에서 접속하는 ip를 허용해줘야 접근이 가능하다 db에 접속한다 select Host,User,plugin,authentication_string FROM mysql.user; 허용할 ip를 허용한다 ✔ 모든 IP 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '패스워드'; ✔ IP 대역대 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.%' IDENTIFIED BY '패스워드'; ✔ 특정 IP.. 2022. 2. 17. Failed to execute operation: File exists 자동 시작서비스 파일 접근을 못하는 이유 star,,,,,, start...... 아.... 3시간... # system status tomcat.service bash: system: command not found 저널을 확인 하라는 오류나 Failed to execute operation: File exists systemd[1]: Failed to start tomcat 9. 이런거.. 실행중인 프로세스 확인을 하지않은 잘못이다 항상 컴퓨터는 잘못이 없다.. 2022. 2. 13. centos7 서비스 등록 위치 차이점 어떤 프로그램을 직접 만들었거나 yum 이나 opkg 같은 특정 프로그램 으로 프로그램을 받아서 바로 서비스 등록이 되어있는 잘 만들어진 프로그램이 아닌 직접 만어서 작동시키는 프로그램들은 직접 서비스 등록을 해줘야 관리하기 용의 하다 나의 경우 톰켓을 등록 하려고 했다 systemd/system이라는 디랙토리가 2개 존재했다 내가만든 서비스는 어디에 등록해야할지 몰라서 둘의 차이점을 찾아봤다 # /etc/systemd/system # /usr/lib/systemd/system 이렇게 2가지가 있다 둘다 서비스를 등록 할수 있는 디랙토리 이지만 usr/lib/systemd/system 은 패키지관리자를 통해 설치된 패키지의 파일이 저장 되는것이고 etc/systemd/system 가 사용자가 직접 생성한.. 2022. 2. 13. phpMyAdmin nginx 연동 ip/phpMyAdmin 404문제 nginx 설치 php설치,연동 phpinfo.php 웹으로 확인 DB 설치 계정생성 phpmyadmin 설치 후 nginx와 연동 ip/phpmyadmin 웹으로 확인 라는 작업후 마지막 ip/phpmyadmin 웹으로 확인 에서 404 오류가 생겼다 httpd.service - The Apache HTTP Server 에서 Active: failed 를 확인했고 80포트 충돌을 확인했다 phpMyAdmin 사용법을 찾아보면 아파치 설치후 80포트로 구동을 시킨다 하지만 나의경우 nginx가 80을 사용하기때문에 8080으로 열어줘서 일단 phpMyAdmin을 정상작동 시키려고했다 그것이문제였고 바로 phpMyAdmin 의 경로를 nginx의 경로로 링크시켜줘서 끌어와야 구조상 맞는 일이였다 phpmy.. 2022. 2. 12. 리눅스 클론 디스크 부팅 오류 4k ftp를위해 스토리지 업그레이드를 계획 했다 기존 os 가있는 ssd > nvme 로 os 까지 완전 복사, 서버컴에서 부팅시 클론하드 부팅 오류 기존ssd 의 uuid 가 그대로 클론하드에 복사된 것으로 예상했다 대응 : 클론하드의 uuid를 찾아 세팅 해준다 바이오스 에서 안전모드 접속 # fdisk -l //장치 이름 찾기 >> dev/nvme(해당 장치 이름) // 스토리지의 종류에따라 // usb나 hdd, ssd 등은 sd* / ad* 로 // nvme 는 nvme?n?p? 로 나온다 스토리지 이름 뒤에 숫자 는 파티션을 나타낸다 파티션은 하나의 스토리지를 여러구역으로 나눈것이다 하나는 os 이미지, 하나는 백업공간 하나는 작업공간 등등으로.. # blkid /dev/nvme0n1p1 /.. 2021. 9. 24. 리눅스에 USB, 하드 디스크 인식 (마운트) 윈도우랑 다르게리눅스는 외장 저장소를 연결후시스템에서 한번더 인식,마운트 시켜줘야한다그부분이 막 친절하지는 않다 fdisk -l 로 저장 공간확인# fdisk -l 더보기예시Disk /dev/sda: 128.0 GB, 128035676160 bytes, 250069680 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: gpt Disk identifier: D95C22F1-79AC-4BC2-BA1B-E30508FC528C # Start .. 2021. 9. 21. 이전 1 ··· 5 6 7 8 9 10 다음