Applet에서 특정한 권한이 필요할 때 예를 들어 로컬 파일 읽기 쓰기 등 해당 Applet 에 개인키로 사인을 해야 한다. 이 과정이 applet 클래스를 jar로 압축하고 jarsigner로 사인을 해야 하고 이 jar파일을 웹어플리케이션 폴더로 옮겨야 한다. 이 번거로운 과정을 ant로 빌드 파일을 만들어 놓으면 쉽게 자동화를 할수 있다. 물론 이작업을 하기 전에 keytool로 키셋을 만들어 놓아야 한다.
<target name="all" depends="jar, jarsign, movejar"/>
<target name="jar">
<jar destfile="myapplet.jar" basedir="bin"/>
</target>
<target name="jarsign">
<signjar jar="myapplet.jar" alias="mykeyalias" storepass="changeit" verbose="true"/>
</target>
<target name="movejar">
<move overwrite="true" todir="c:/webapp/">
<fileset dir="." id="id">
<include name="myapplet.jar"/>
</fileset>
</move>
</target>
</project>
'Computer > Java' 카테고리의 다른 글
| Mac OS X (10.7 lion)에서 Java src.jar 설치 (0) | 2012/02/07 |
|---|---|
| Sign한 Applet Jar만드는 ant (0) | 2009/03/20 |
| 10진수 숫자를 다른진수(16,8,2진수)로 변환해야할 때.... (0) | 2007/08/29 |
| java.exe vs javaw.exe (0) | 2006/12/16 |
| 이클립스 프로젝트에서의 디폴트 경로는? (0) | 2006/11/17 |
| Java에서 현재 디렉토리 경로 알아오기.. (0) | 2006/11/17 |