- [ Study/Troubleshooting ][Troubleshooting] Unable to process parts an no multi-part configuration has been provided2024-06-20 23:54:59oracle VM virtualbox를 통해 서버 구축 후 war 파일을 배포했다. 이후 해당 싸이트에서 글 작성 테스트 중 500 에러가 발생했다. 게시글 등록 시 dto와 multi-part를 같이 담아 보내는데(캡처에서는 다 안보이지만 밑에 첨부파일 등록하는 부분이 있다) multi-part 설정 부분이 제공되지 않았기 때문에 발생하는 에러라고 한다. 따라서 아래와 같이 ../conf/context.xml을 수정한다. ~ 수정 전 ~ ~ 수정 후 ~ context.xml 수정 후 'systemctl restart tomcat' 해주고 다시 게시글을 작성하니 정상적으로 작동하는 것을 확인할 수 있었다. 참고 레퍼런스https://powerku.tistory.com/12https://lunker-emp..
- [ Network/Rocky Linux ][Network | Rocky Linux] Spring war 배포2024-06-20 17:05:041. war 파일 준비war 파일로 압축할 프로젝트 오른쪽 클릭Export 클릭Select an export wizard: → ‘war’ 입력Web - WAR file - Next 클릭Destination의 Browse 클릭 후 다운로드 할 경로를 선택한다.Finish 클릭1. vsFTPD 설치(WAS)$ rpm -qa | grep vsftpd # 설치 확인$ dnf install vsftpd # 설치$ systemctl start vsftpd$ systemctl enable vsftpd$ adduser server # 유저 등록(ftp 접속용)$ passwd server # 유저 패스워드 변경# 방화벽 추가$ firewall-cmd --add-service=ftp --permanent --zone=pu..
- [ Network/Rocky Linux ][Network | Rocky Linux] Session Clustering2024-06-20 16:34:39Apache: 클라이언트 요청이 왔을 때 정적 페이지로 응답한다.Tomcat: 동적 페이지를 만들기 위한 웹 컨테이너, 서블릿 컨테이너 역할을 한다.Session Clustering: apache tomcat이 2대 이상 운영되는 환경에서 세션을 동일하게 관리하는 것을 의미한다. ⭐ 아이콘은 중요하게 봐야하는 부분으로 개념도 같이 공부하자!1. 방화벽 추가(WEB, WAS) ⭐$ firewall-cmd --permanent --zone=public --add-port=8009/tcp$ firewall-cmd --permanent --zone=public --add-port=45564/tcp$ firewall-cmd --permanent --zone=public --add-port=45564/udp$ fi..
- [ Network/Rocky Linux ][Network | Rocky Linux] mod_jk(AJP) 연동하기2024-06-19 22:06:241. 설치(WEB)$ yum install net-tools # 네트워크 관리자가 사용하는 기능들을 모아놓은 패키지$ yum install -y tar.x86_64 # 압축 패키지$ yum install -y wget # http / ftp 통신을 사용해 서버에서 파일을 다운로드 할 때 사용하는 소프트웨어$ yum install gcc gcc-c++ httpd-devel # Apache HTTP 설치# redhat RPM config 설치(미설치 시 '/usr/lib/rpm/redhat/redhat-hardened-cc1: No such file or directory')$ yum install redhat-rpm-config# mod_jk 설치$ wget https://dlcdn.apache.org/t..
- [ Network/Rocky Linux ][Network | Rocky Linux] Tomcat 설치하기2024-06-19 16:04:00$ yum install net-tools$ yum install -y tar.x86_64$ yum install -y wget# tomcat 8.5 버전 설치$ wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.100/bin/apache-tomcat-8.5.100.tar.gz# 압축 해제$ tar zxvf apache-tomcat-8.5.100.tar.gz# 디렉토리 이동$ mv apache-tomcat-8.5.100 /usr/local# 디렉토리명 변경$ mv apache-tomcat-8.5.100 tomcat# 설치 파일의 경로는 '/usr/local/tomcat/' 이다!✅ 서비스 계정 생성# tomcat은 보안상 root로 실행하지 않는 것이 좋다.# 따..
- [ Network/Rocky Linux ][Network | Rocky Linux] JDK1.8 설치하기2024-06-19 16:02:21Tool : Oracle VirtualboxOS : Rocky LinuxJDK Version : jdk1.81. 설치yum install java-1.8.0-openjdk-devel2. 환경변수 설정# /usr/bin/java 경로에 심볼릭 링크가 걸려있기 때문에 실제 경로를 찾아 환경 변수를 등록해야됨$ readlink -f /usr/bin/java # 실제 경로 확인용3. /etc/profile 파일 수정$ vi /etc/profile# 아래 내용 추가 후 저장! (esc -> :wq! -> enter)$ JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.el9.x86_64$ PATH=$PATH:$JAVA_HOME/bin$ CLASSPATH=$JA..
- [ Network/Rocky Linux ][Network | Rocky Linux] Oracle VM Virtualbox 설치 및 가상 서버(Rocky Linux) 생성하기2024-06-18 21:47:54다운로드 링크Virtualbox - virtualbox 7.0.18 platform packages - windows hosts 클릭Rocky Linux - default images v9.4 minimal ISO가상 머신 생성하기oracle virtualbox 관리자 열기(메인 화면)새로 만들기 클릭이름 작성, server 저장할 폴더 선택, iso 이미지 선택 x, 종류 linux, 버전 redhat 64-bit설정 - 저장소 클릭저장 장치 - 컨트롤러: IDE - 비어있음 클릭속성 - 광학 드라이브(D) - CD 아이콘 - 디스크 파일 선택 클릭 - ISO 파일 선택시작 클릭