기본 콘텐츠로 건너뛰기

2011의 게시물 표시

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 -keystore cacerts.jks -keypass changeit

UNIX 에서 하위 폴더구조 Tree 형태로 출력하기.

find . -type d -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' 위명령어를 입력하면 DOS의 'tree' 명령어와 비슷한 결과가 나온다. . |____.eclipse | |____org.eclipse.oomph.jreinfo | |____1738435388_macosx_cocoa_x86_64 | | |____configuration | | | |____org.eclipse.update | | | |____org.eclipse.core.runtime | | | | |____.manager | | | |____org.eclipse.osgi | | | | |____103 | | | | | |____data | | | | | | |____1453493564 | | | | | | |____1569353912 | | | | |____142 | | | | | |____0 | | | | | | |____.cp | | | | | | | |____icons | | | | |____111 | | | | | |____0

MAC 키설정 변경 프로그램 KeyRemap4MacBook

Mac을 사용하다보면 불편한것이 대표적으로 한영 전환키등이 윈도우 계열과 다르다는 것이다. 이미 많이 익숙해진 사용자들은 괜찮을지 모르지만 사용한지도 얼마 안되었고 Vmware와 같이 사용하는 필자로써는 상당히 불편하다.(Vmware 상의 윈도우에서 한영전환은 오른쪽 option키 이다.) 그래서 찾아본 프로그램 KeyRemap4MacBook!!!! 설치해서 사용해보니 상당히 디테일하게 설정이 가능하다. 거기다 꽁짜!!! http://pqrs.org/macosx/keyremap4macbook/

jar 전자서명 sample

applet을 브라우져에서 실행시 시스템 내부 자원에 엑세스 하기 위해서는 해당 클래스 파일이나 jar파일의 전자서명이 필요하다. 자세한 내용은 applet 전자서명, jar 전자서명 참고. sample 올리고픈데 구글 블로그에 파일 첨부가 안된다는 사실을 방금 알았음.... 헐....

OSX hosts 파일 수정

윈도우에서 수정하던 .../system32/diver/etc/hosts 파일에 해당하는 OSX의 hosts 파일 경로는 아래와 같다. /etc/hosts 파일이다. 해당파일은 쓰기 권한이 없는 관계로 "sudo" 명령어로 vi 에디터를 열어서 편집한다. 예) user:etc sudo vi hosts

Vmware Fusion Window가 정상 종료가 되지 않을때

* 1번 방법   1. VMWare가 실행된 그 상태에서 Option키를 누르고 위에 메뉴바에서 Virtual Machine 메뉴를 클릭합니다.  2. 종료 메뉴가 Force 메뉴로 바뀌어 있습니다. Force shut down 이나 Force restart 합니다.  * 2번 방법   1. 유틸리티 - 활성 상태 보기로 들어가서 vmware 단어가 포함된 모든 프로세스를 강제종료 합니다.    2. 가상머신의 파일을 찾아갑니다. (eg. Documents/Virtual Machines/ 안에 있습니다.) 그리고 가상머신 파일의 오른쪽을 눌러 "패키지 내용 보기"로 들어갑니다.  3. ".vmem" 확장자로 된 모든 파일을 쓰레기통에 버리고 난 후 모두 비웁니다.  4. 다시 VMWare을 실행합니다. 어떤 오류가 나면 그냥 Disgard 하면됩니다.

Provider org.apache.xalan.processor.TransformerFactoryImpl not found

Apache project중 하나인 amber project는 OAuth 개발 프레임웍?이다. 관련 소스들을 받아 셈플을 돌려 보던중 문제 발생. spring framework을 사용하는 샘플인데 아래와 같은 에러가 난다. javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found google신님께 여쭤보니 Tomcat/common/endorsed/xml-apis.jar 파일을 삭제하란다. 삭제하고 해보니 에러안나네?? 왜이런가 더 찾아 보니 JDK1.5.0 의 xml parser 와 Tomcat의 xml parser가 버젼이 안맞아서 그렇다고 한다. Tomcat의 xml-apis.jar 파일을 삭제하면 JDK의 xml parser가 동작하므로 문제가 발생안한다는 것.

구글 테스트 계정 생성 사이트

http://www.google.com/a/cpanel/sample/new?hl=en 위 사이트에서 테스트 계정을 생성하면 15일? 이였나 여튼 제한된 기간동안 유효한 계정이 생성된다. 해당계정으로 domain이 생성되며 구글에서 제공하는 모든 서비스를 테스트 해볼 수 있다. 예를들어 ... 뭐 그런거 있지 않은가? 여튼 뭐... 거시기 ... ... -_-; 설명을 잘 못하겠슴다. 저 같은 경우 SSO , OAuth 연동 도메인으로 테스트 중

Tomcat 구동시 localhost를 제외한 나머지 URL로 접근이 안될때

문제 발생 환경: 1) 64비트 운영체제를 사용 2) 콘솔에서 톰캣 구동 3) localhost 이외의 127.0.0.1 이나 host 파일에 등록한 경로로 로컬에 접속하는 경우 문제: 1) 해당 포트로 외부 포트가 안열림 2) 로컬에서만 접속됨 3) 이클립스에서는 문제없이 기동 해결 방법: %TOMCAT_HOME%/bin/tcnative-1.dll 파일 삭제 64비트 운영체제의 경우 bin/x64/tcnative-1.dll, exe 파일을 복사(제대로 안되는 경우도 있다고함) 결론: tcnative-1.dll 파일은 없는게 속편함..... -_-;

mac eclipse 로 개발시 svn 오류

mac eclipse에 기 윈도우에서 사용하던 svn연결된 workspace를 import 하면 아래와 같은 오류를 만날 수 있다. 다그런건지 나만 이상한 짓을 해서 그런건지... " svn : Cannot rename file '/User~~~ tmp ~~' to '/User~~~ ~~' " 난감했다... 하지만 구글은 위대했다... 세상엔 참 똑똑한 놈이 많아... 한 똑똑한넘이 적어놓은 그 이유와 해결책이다. If you're changing workspaces on OS X and you import an SVN-based project into your new workspace, some of your files may have the uchg flag set. SubClipse/SVN will not be able to update this project. You will get an error: svn: Cannot rename file every time you try invoke svn. If you issue: chflags -R nouchg . at the top-level of the project directory this will clear these flags and restore SVN function. 몇개 파일들이 uchg flag set 이거가 있어서 그렇단다... 이게 뭘까... 여튼 최상위 프로젝트로 이동후 " chflags -R nouchg . " 명령어를 치면 문제가 해결된다.