기본 콘텐츠로 건너뛰기

4월, 2013의 게시물 표시

keytool 사용법

keytool.exe -genkey -alias juheon -keyalg RSA -keypass 1234qwer -storepass 1234qwer -keystore juheon.jks  keytool.exe -export -alias juheon -storepass 1234qwer -file juheon.cer -keystore juheon.jks  keytool.exe -importkeystore -srckeystore juheon.jks -destkeystore juheon.key.p12 -deststoretype PKCS12  D:\Java\32bit\jdk1.5.0_22\jre\lib\security\cacert  D:\Java\32bit\jdk1.5.0_22\bin\keytool.exe -import -alias tsasample -keystore  D:\Java\32bit\jdk1.5.0_22\jre\lib\security\cacert -file D:\workspace\Servers\tsa-server-web-config\tomcat.cer  keytool -import -alias somansa -keystore C:\Program Files\Java\jdk1.8.0_102\jre\lib\security\cacert -file c:\somansa.cer #인증서 생성  keytool -genkey -alias keyAlias -keyalg RSA -keypass changeit -storepass changeit –validity 9999 -keystore keystore.jks  keytool -export -alias keyAlias -storepass changeit -file server.cer -keystore keystore.jks  keytool -import -v -trustcacerts -alias keyAlias -file server.cer ...

Oracle Express Edition htmldb 웹페이지 포트 변경

오라클 11g express edition 버전을 인스톨하면 자동으로 8080 포트를 데이터베이스  htmldb 웹 페이지를 위한 포트로 할당 된다. 이것을 바꾸려면 아래와 같이 한다.. 1) sqlplus 관리자 계정 로그인 SQL> connect Enter user-name: system Enter passwor: ***** Connected. 2) 현재 포트 번호 확인 SQL> select dbms_xdb.getHttpPort() from dual; DBMS_XDB.GETHTTPPORT() ----------------------                   8080 3) 포트 번호 변경    SQL> exec dbms_xdb.setHttpPort(9090) PL/SQL procedure successfully completed.

Servlet의 각종 Listener 사용방법

▶ Servlet의 각종 Listener 사용방법 자, 이번 글에서는 세션에 대한 binding이 이루어졌을때 서블릿 엔진이 어떠한 방식으로 해당 세션을 control할 수 있는지에 대하여 예제와 함께 살펴보도록 하자. 일반적으로 세션이라함은 쿠키와 같은 속성으로 분류가 되어질 수 있는데 보통 생각하기는 서버측에 저장되는 데이터정보라고 들었을 것이다. 사실 엄밀하게 말하자면 세션또한 클라이언트 브라우져에 속성을 이용하게 되는 것이지만 설명하면 더 복잡해지기만 하기 때문에 그냥 서버에 있는 서버의 메모리만큼의 영역을 차지할 수 있는 객체로서만 바라보도록 하자. 우선 Enterprise API의 리스너의 종류를 먼저 보도록 하자. 이러한 리스너들은 API의 util.EventListener를 이용하여 엔진이 실제 처리를 해주게 되는데 간단하게 설명해서 필터링 같은 서비스를 한다고 보면 무방할 듯하다. 필터가 무엇인지 모른다면, 그냥 간단하게 정수기라고 생각하자. 수도물을 그냥 먹을 수 없기 때문에 정수기를 통하여 이물질을 걸러내는 것처럼 자바에서도 우리가 실제 코딩한 서블릿측으로 request들이 넘어오기 전에 엔진들이 무언가를 걸러내게 할 수 있는 속성을 가지고 있다. 그 대표적인 예가 필터, 리스너이며 JDK1.2부터 설정된 event delegation속성을 이용하여 처리한다. 아래의 리스너들은 반드시 deployment descriptor에 설정되어 있어야 한다. DD가 궁금하면 서블릿 엔진의 web.xml에 설정이 되어져야 한다는 이야기이다. ▶ javax.servlet.ServletContextAttributeListener 이 리스너는 컨텍스트에 저장된 애트리뷰의 변화가 있었을 때 설정된 이벤트를 엔진이 자동으로 발생시키도록 한다. 이벤트 감지를 얻어내기 위해서는 여러분들이 직접 작성한 리스너의 implemention클래스를 통해야 하는것은 물론이며, 아래의 리스너 모두 동일하게 설정된다. ▶ javax.servlet.Servle...

HP-UX crabtab 설정

** 환경 : HP-UX 11 1) crontab 권한 파일 경로 /var/adm/cron/cron.allow 위 경로에 계정 추가, read 전용 파일이므로 권한 변경 chmod 644 2) crontab 등록 crontab -e *   *     *    *    *   /ssw/bridge/sso_app/batch/Batch.sh 3) crontab 확인 crontab -l 4) crontab log 확인 /var/adm/cron/log 파일 확인