[JAVA] https Error: PKIX path building failed 해결 방법
·
💻 Study/JAVA 자바
InstallCert를 사용해 SSL/TLS Server 인증서 생성 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to re..
[MySQL] java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver | MySQL JDBC Driver Not Found
·
💻 Study/웹
java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver (java.lang.ClassNotFoundException: com.mysql.jdbc.Driver) : mysql-connector-java를 사용하면서 다음과 같은 에러가 발생했다. 이는 mysql과 java가 제대로 연동되지 않았음을 의미한다. 어떻게 해결할 수 있을까? 인프런의 JSP 강의에서도 해당 내용을 다루고 있다. 하지만 mysql 버전이 5.X로 내가 사용하는 8.0과는 다르다. MySQL 8.0 버전은 mysql-connector-java 5.X버전으로는 해결이 안 된다. 여기서 8.0버전의 connect파일을 다운받아 프로젝트의 src/main/webapp/WEB-INF/lib에..
[Gentoo] Gentoo Handbook: Installation (9) Finalizing
·
💻 Study/Linux 리눅스
드디어 Gentoo 설치의 마지막입니다! User administration Adding a user for daily use reboot가 완료되면, Login하라고 뜬다. Login: root Password: (Enter the root password) root # useradd -m -G users,wheel,audio -s /bin/bash newUser root # passwd newUser Password: (Enter the password for newUser) Re-enter password: (Re-enter the password to verify) Disk cleanup Removing tarballs 이제 쓸모를 다한 stage tarball을 제거한다. root # rm /s..
[Gentoo] Gentoo Handbook: Installation (8) Configuring the bootloader
·
💻 Study/Linux 리눅스
Selecting a boot loader 나는 GRUB2를 사용할 것이다. Default: GRUB2 Emerge 먼저 grub을 설치한다. (chroot) root # echo 'GRUB_PLATFORMS="efi-64"' >> /etc/portage/make.conf (chroot) root # emerge --ask sys-boot/grub Install grub-install: 필수 GRUB2 파일을 /boot/grub 디렉토리에 설치한다. (chroot) root # grub-install --target=x86_64-efi --efi-directory=/boot Configure grub-mkconfig: GRUB2 configuration을 생성한다. (chroot) root #grub-m..
[Gentoo] Gentoo Handbook: Installation (7) Installing tools
·
💻 Study/Linux 리눅스
System logger system logger를 설치한다. OpenRC에서는 이것을 default runlevel로 추가해줘야 한다. (chroot) root # emerge --ask app-admin/sysklogd (chroot) root # rc-update add sysklogd default Networking tools 이미 앞에서 dhcpcd를 설치했기때문에 넘어간다.
[Gentoo] Gentoo Handbook: Installation (6) Configuring the system
·
💻 Study/Linux 리눅스
Filesystem information Creating the fstab file 딱히 고칠 건 없다. Filesystem labels and UUIDs (chroot) root # blkid Partition labels and UUIDs (chroot) root # nano -w /etc/fstab /etc/fstab 파일에 다음을 작성한다. /dev/sda1 /boot ext4 defaults,noatime 0 2 /dev/sda2 none swap sw 0 0 /dev/sda3 / ext4 noatime 0 1 Networking information Host and domain information 이 파트는 굳이 해줄 필요가 없다. Network dhcpcd (any init system) ..