분류 전체보기
-
-
[CentOS] Tomcat 컴파일 설치IT, 프로그래밍/Linux 2019. 3. 21. 09:00
서블릿을 구동시킬 수 있는 WAS인 Tomcat을 리눅스에 설치해보도록 하겠습니다. 1. 톰캣 다운로드 다운로드 wget http://mirror.navercorp.com/apache/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38.tar.gz 압축 해제 tar -zvxf apache-tomcat-8.5.38.tar.gz 폴더를 /usr/local/workspace로 이동 mv apache-tomcat-8.5.38 /usr/local/workspace/tomcat8.5 해당 폴더로 이동 후 잘 옮겨 졌는지 확인합니다. 간략하게 호출하기 위해 링크를 생성합니다. 2. 환경변수 설정 톰캣 또한 전역적으로 명령을 실행하기 위해서 환경변수에 등록합니다. vim 에디터를 사..
-
[CentOS] JDK 컴파일 설치 및 서버 환경설정IT, 프로그래밍/Linux 2019. 3. 20. 15:22
기본적인 서버 구동환경 및 서블릿을 구동하기 위한 자바 실행환경을 구축해 보도록 하겠습니다. 1. yum repolist 명령으로 현재 yum의 저장소 구성 상태를 확인합니다. 2.yum에 있는 dependency들을 update합니다. yum update -y 옵션을 주면 업뎃할까요? 라고 안물어보고 알아서 합니다. 3.서버를 구동하는데 필요한 기본적인 패키지들을 설치합니다. yum install crontab -> 특정 시간마다 작동이 가능한 스케줄러입니다. yum install rdate -> 로컬 서버의 시간을 타임 서버(Time Server, 정확한 시간 정보를 제공하는 서버)와 동기화 시킵니다. yum install gcc -> GNU 프로젝트의 오픈소스 컴파일러 컬렉션으로, C계열의 언어를 ..
-
[CentOS] putty를 사용해서 SSH로 접속하기IT, 프로그래밍/Linux 2019. 3. 18. 10:26
이전 시간에는 가상머신을 설치하고 거기에 CentOS7을 설치하는 것까지 살펴보았습니다. 이번 시간에는 putty를 통해 가상 머신에 연결된 터미널이 아닌, 외부의 터미널에서 SSH를 사용하여 원격 접속한 후에 명령하는 방법을 알아보겠습니다. 1. putty를 다운 받습니다. --> 링크 2. VirtualBox에 접속해서 해당 가상머신 선택 후 오른쪽 마우스 -> 설정 -> 네트워크 -> 고급 -> 포트포워딩 으로 들어갑니다. 3.호스트 IP에는 접속을 허용할 IP를, 게스트 IP는 가상머신의 ip를 적어주면 됩니다. 포트는 ssh를 통해서 통신할 것이기 때문에 22를 사용합니다. 여기는 127.0.0.1로 되어있지만 저는 127.0.0.22로 설정하였습니다. 4. 가상머신의 ip를 확인하는 방법은 터..
-
[CentOS] VirtualBox로 가상 리눅스 환경 설정하기IT, 프로그래밍/Linux 2019. 3. 15. 13:49
웹 어플리케이션을 개발하다 보면 리눅스 환경에서 구동시켜야 하는 경우가 많습니다. 리눅스는 대표적인 오픈소스 프로젝트로, 오랜 기간동안 개발되어 와서 안정성이 높고, 라이센스 비용이 없다는 점 때문에 많은 회사에서 서버를 리눅스 환경에서 구동시키고 있습니다. 그래서 리눅스 환경에서 잘 배포되는지 테스트 하거나, 환경 변수 등을 건드려야 하는 경우가 종종 생기는데요. 문제는 개발용으로 사용하는 데스크탑이나 노트북은 OS가 순수 리눅스를 사용하는 경우는 드물고, 보통은 Window나 Mac OS를 사용하는 경우가 많습니다. 그렇다고 기존의 Window 환경을 지우고 리눅스를 설치할 수는 없겠죠. 이럴때 윈도우 안에서 다른 가상 OS를 사용할 수 있는 가상 머신을 사용하면 효율적으로 작업이 가능합니다. 1. ..
-
2월 2째주 화요일 / 가슴&삼두기타/운동일지 2019. 2. 12. 21:05
벤치 프레스 40kg x 1550kg x 1270kg x 670kg x 560kg x 860kg x 7 인클라인 덤벨 프레스 15kg x 1517.5kg x 915kg x 1220kg x 617.5kg x 7 케이블 크로스 오버 15kg x 1715kg x 1520kg x 1120kg x 915kg x 10 케이블 프레스 다운 20kg x 2035kg x 1545kg x 1030kg x 1020kg x 15 딥스머신 90kg x 1270kg x 1070kg x 9 저녁 : 마카롱 1개, 라떼 1잔
-
Junit 으로 세션 테스트시 발생하는 오류 해결IT, 프로그래밍/Spring 2019. 2. 12. 16:45
java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig Junit으로 테스트 케이스를 만들어 세션에 어떤 작업을 할 때, MockHttpSession 객체를 생성하게 되는데, 서블릿 버전 3.1 이하에서는 SessionCookieConfig 클래스를 찾지 못하는 오류가 발생한다. 서블릿 jar 파일을 3.1 버전으로 업데이트 해 주면 해결된다. 1234567 javax.servlet javax.servlet-api 3.1.0 provided Colored by Color Scriptercs
-
인텔리제이에서 JDK 버전이 안 맞을때 해결방법IT, 프로그래밍/Java 2019. 2. 12. 10:10
인텔리제이에서 자바 기반의 프로젝트를 진행하다보면, 프로젝트에 분명 JDK 경로를 잡아주었는데도 불구하고, 다른 버전이 설정되어 있을 때가 있다. 나 같은 경우에는 JDK 1.8을 설정했음에도 불구하고, JDK 1.5를 계속 찾아서 API를 사용하기가 힘들었다. 그럴경우, 아래와 같이 설정 해 주면 된다. 1.제일 상단 바에 가서 FIle - > Project Structure -> Module -> (프로젝트 더블클릭) -> Sources -> Language level -> JDK 버전 설정 2. Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler -> Target bytecode version -> 설정할 버전