[JAVA] javax.net.ssl.SSLException
·
JAVA/Exception
E X C E P T I O N 1. javax.net.ssl.SSLException 발생 원인은 여러가지이다. 1. URL Connection 하는 부분에서 웹 통신 프로토콜인 HTTP의 보안이 강화된 버전인 HTTPS를 사용하게되면 발생할 수도 있다. 방법 : https://javamin.tistory.com 으로 URL이 연결되어 있다면, s를 뺀 http://javamin.tistory.com 으로 사용해보자. 2. 클라이언트 JAVA 버전이 7이하 인 경우 아파치 버전 2.4.7부터 mod_ssl 1024비트 이상의 DH 파라미터를 사용하나 JAVA 7이나 이하 버전은 1024비트 이상의 DH를 지원하지 않는다.방법1: 클라이언트 JAVA 8업데이트방법2: 서버 인증서에 DH파라미터 추가 DH ..
TISTORY(티스토리) 초대장 배포
·
공지사항
안녕하세요. JAVAMIN입니다. 2017년 11월 초대장을 배포합니다. 블로그를 처음 개설 해보려는 분들에게 도움을 드리고 싶습니다. 티스토리 시작 해보세요. 티스토리 초대장을 배포해드립니다. 앱을 통해서 가입하는 것은 막혀서 티스토리에 가입하기 위해서는 무조건 초대장이 필요합니다. 티스토리 장점으로는 다른 블로그와 다르게 커스텀이 가능하고 확장이 가능합니다. 자신만의 블로그를 만들 수 있습니다. 티스토리 초대장이 필요하신 분들 사연을 티스토리 주제와 적고 싶은 내용에 대해서 자세히 적어주시고, 비밀 글로 이메일 주소를 적어주세요. 확인 후에 꼭 필요하신 분들에게만 초대장을 배포하겠습니다. * 2017년 11월 3일 오후 8시에 당첨되신 분들에게 배포하겠습니다. 감사합니다.
[JSP] ch02-04. Parameter(파라미터)
·
WEB/JSP
2-4. Parameter(파라미터) IN / OUT paraGetIn.html 사용자명 숫자1 숫자2 paraOut.jsp 이 요청한 게산 결과는 + =
[JSP] ch02-03. Import
·
WEB/JSP
2-3. import WebContent/ch02/ex03/import.jsp src/ch02/ex03/Addr.java public class Adder { public int add(int num1, int num2){ return num1+num2; } }
[JSP] ch02-02. declaration
·
WEB/JSP
2-2. declaration 더하기 +=
[JSP] ch02-01. scriptlet
·
WEB/JSP
2-1. scriptlet(스크립트릿) 디렉티브 --%> 더하기 + = + =
[JSP] ch01-04. LifeCycle
·
WEB/JSP
1-4. LifeCycle @WebServlet("/ch01/ex04/lifecycle") public class LifeCycle extends HttpServlet { private int initCnt = 0; private int doGetCnt = 0; private int destroyCnt = 0; public void init(ServletConfig conf) throws ServletException{ System.out.printf("intiCnt: %d\n", ++initCnt); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcept..
[JSP] ch01-03. 서블릿 클래스 GET, POST 방식
·
WEB/JSP
1-3. 서블릿 클래스 Get, Post방식 전송 @WebServlet("/ch01/ex03/home/add") public class DoGetPost extends HttpServlet { private static final long serialVersionUID = 1L; public void process(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int num1 = 1; int num2 = 2; response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out...
[JSP] ch01-02. 서블릿 클래스 POST 방식
·
WEB/JSP
1-2. 서블릿 클래스 Post방식 전송 @WebServlet("/ch01/ex02/add") public class DoPost extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int num1 = 1; int num2 = 2; response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out.println("PO..
[JSP] ch01-01. 서블릿 클래스 GET 방식
·
WEB/JSP
1-1. 서블릿 클래스 Get방식 전송 @WebServlet("/ch01/ex01/add") public class DoGet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int num1 = 1; int num2 = 2; response.setContentType("text/html.charset=utf-8"); PrintWriter out = response.getWriter(); out.println("GET")..
[SPRING] 스프링과 마이바티스 에서 다중 데이타소스 사용하기
·
FrameWork/Spring
Spring 과 MyBatis (iBatis) 를 개발 환경으로 사용할 경우 여러 개의 datasource 를 써야 되는 경우가 있다. 여러 개의 data source 에 연결해야 할 경우 Mybatis config와 mapper 를 별도의 패키지로 분리하는게 개인적으로는 관리가 용이하다. 단위 테스트 및 stand-alone 용이라 Data Source 설정이 WAS에 있지 않고 spring context 에 있고 BoneCP 나 c3p0 같은 Connection Pool 을 사용하지 않고 스프링의 SimpleDriverDataSource 로 설정되어 있다. database-context.xml 이 상태로 어플리케이션을 구동하면 다음과 비슷한 에러가 발생하고 디플로이가 안 될 것이다. Ignoring ..
[LINUX] samba서버 설정
·
공지사항
단된 포트를 우회하기 위해서는 아래 두 가지 방법이 대표적이다. 1. 다른 포트를 사용하여 smb 구성하는 방법 - 서버와 클라이언트 모두 포트 리다이렉션 설정 필요 - 다이렉트로 연결되기 때문에 속도가 빠름 2. ssh 터널링으로 smb 연결하는 방법 - 윈도우(smb 클라이언트)만 설정 필요 - 속도가 상대적으로 느리지만 소스코드 편집 목적이라면 불편함 없음 - smb 접속을 위해 ssh 연결 유지해야 함 리눅스 1. 삼바 설치 및 설정 # sudo yum install samba # sudo vi /etc/samba/smb.conf [global] workgroup = WORKGROUP [ec2-user] comment = my ec2 public path = /home/ec2-user public..