블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
04-20 00:00
 

달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
 

최근에 올라온 글

최근에 달린 댓글


Ant Task 를 실행하다보면 결과물 폴더를 항상 띄워서 작업을 해야할 때가 있습니다. 모든 것을 Ant Task 로 처리하면 좋지만 ftp나 sftp 가 열려 있지 않은 곳에 파일을 복사하기 위해서는 어쩔 수 없는 절차가 있습니다.

반복적인 작업에 지쳐서 그냥 Custom Ant Task 를 만들었습니다.


일단 위의 파일을 적당한 클래스패스에 넣거나 이클립스의 경우 환경설정에 추가를 합니다.

그런 후 아래와 같이 ant script 를 수정하면...

Task 가 실행되면서 탐색기가 뜨게 됩니다.


오랜만에 개발자스러운 일을 하나 했네요. 우훗~



Posted by 자수씨
, |

Ant 에서 기본적으로 제공해주는 scp task 를 이용하여 ssh 가 열려있는 서버에 업로드와 다운로드를 처리할 수 있습니다.
저는 기본적으로 이클립스를 쓰기 때문에 이클립스 환경 기준으로 작성을 하겠습니다.

실제적으로 처리를 진행할 라이브러리를 다운받아 Ant 런타임 라이브러리에 추가합니다.
JCraft 홈페이지

"jsch-0.1.42.jar" 를 내려 받아서 이클립스 Preferences > Ant > Runtime 을 선택합니다.
"Global Entries" 를 선택한 후 "Add JARs..." 버튼을 클릭하여 다운받은 "jsch-0.1.42.jar" 를 추가합니다.



사용 예
08라인은 서버의 "/home/workflow.jar" 파일을 03~06 라인을 통해 생성된 로컬 디렉토리에 다운로드 합니다.
10~12라인은 서버의 "/home" 에 로컬 "/home/workflow.jar" 파일을 업로드 합니다.

scp task 사용시 trust="true" 가 없으면 " com.jcraft.jsch.JSchException: reject HostKey: <호스트>" 라는 익셉션이 발생하니 꼭 확인하시기 바랍니다.

참고자료
SCP TASK

Posted by 자수씨
, |


이 글은 JBoss 컨테이너에서 JAX-WS 2.1 웹 서비스를 위한 이클립스 개발환경을 구성하는 것을 설명합니다.

1. JDK 설치하기

1. "JDK 6 Update XX with Java EE" 를 다운 받습니다. http://java.sun.com/javase/downloads/index.jsp
2. JDK 를 설치합니다.
3. JAX-WS 2.1 을 사용하기 위해서는 Update 버전이 07 이상이어야 합니다.
4. JAVA_HOME 환경 변수를 설정합니다.



2. Eclipse 설치하기

1. "Eclipse IDE for Java EE Developers (189 MB)"를 다운 받습니다. http://www.eclipse.org/downloads/
2. Help > Install new software 를 이용하여 http://download.jboss.org/jbosstools/updates/development 의 JBoss Tools 를 업데이트합니다.



3. JBoss 설치하기

1. "5.1.0.GA" 를 다운 받습니다. http://www.jboss.org/jbossas/downloads/
2. 적당한 위치에 압축을 해제하고 환경변수 JBOSS_HOME 을 지정해 줍니다.



4. Metro Web Services 설치하기

1. "http://jboss.org/file-access/default/members/jbossws/downloads/jbossws-metro-3.2.0.GA.zip" 를 다운 받고 적당한 위치에 압축을 해제합니다.
2. 압축을 푼 경로에 ant.properties.example 파일을 ant.properties 로 복사합니다.
3. Ant 가 없는 경우 다운(http://ant.apache.org/bindownload.cgi)을 받은 후, 압축을 해제하고 환경변수 ANT_HOME 설정을 합니다. PATH에 ANT_HOME\bin 을 추가합니다.
4. ant.properties 파일을 수정합니다.

# Optional JBoss Home
#jboss500.home=/opt/svn/jbossas/tags/JBoss_5_0_0_GA/build/output/jboss-5.0.0.GA
#jboss501.home=/opt/svn/jbossas/tags/JBoss_5_0_1_GA/build/output/jboss-5.0.1.GA
jboss510.home=[JBoss 설치 경로 기입]
#jboss510.home=/opt/svn/jbossas/branches/Branch_5_x/build/output/jboss-5.2.0.Beta
#jboss600.home=/opt/svn/jbossas/trunk/build/output/jboss-6.0.0-SNAPSHOT

5. ant deploy-jboss510 명령을 이용하여 JBoss and Metro web services 패치를 진행합니다.


여기까지 하게되면 설치 완료입니다.
 
참고자료
http://prakashbabu.wordpress.com/2009/09/09/eclipse-3-5-jboss-3-5-1-and-jax-ws-setup/



 

Posted by 자수씨
, |

ㅁ JBoss 설치하기
JBoss 다운로드 페이지에 접속하여 JBoss Application Server 5.x 버전을 다운 받습니다.
현재는 5.1.0 버전이 안정적인 최신 버전입니다.



jboss-5.1.9.GA-jdk6.zip 을 다운 받습니다. (jdk6 이 아닌 경우 다른 바이너리를 다운 받습니다.)


적당한 폴더에 압축을 해제합니다. ex) C:\jboss


ㅁ JSF Implementation 설치하기
GlassFish Project Mojarra 페이지에 접속하여 다운로드 페이지로 이동합니다.


현재 최신버전인 2.0.0 RC binary 를 다운 받습니다. (mojarra-2.0.0-RC-binary.zip)


적당한 위치에 압축을 해제합니다. ex) C:\jsf



ㅁ Web Beans 설치하기
SeamFramework Web Beans 페이지에 접속하여 다운로드 페이지로 이동합니다.


Web Beans 최신 릴리즈를 다운 받습니다. (webbeans-1.0.0.PREVIEW1.zip)


Web Beans 도 적절한 위치에 압축을 해제합니다. ex) C:\webbeans



ㅁ Ant 설치하기 (Web Beans 설정시 필요)
Apache Ant 페이지에 접속하여 Ant 1.7.0 버전을 다운로드 받습니다.
(Ant 1.7.1 버전은 재대로 webbeans가 설치가 되지 않는다고 합니다.)

적당한 위치에 압축을 해제하고 환경 변수에 ANT_HOME 과 PATH 를 등록합니다.
ANT_HOME: ant 압축 해제 경로 ex) C:\ant
PATH: [기존 PATH];%ANT_HOME%\bin;


[Web Beans 설치 경로]\jboss-as\build.properties 파일을 열고 jboss.home 속성을 설정합니다.
# Container a number of properties associated with installing Web Beans into JBoss AS and running the TCK in JBoss AS
jboss.home=C:\jboss
org.jboss.testharness.container.javaOpts=-Xms128m -Xmx384m -XX:MaxPermSize=128m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
# time to allow before attempting to restart JBoss AS
# org.jboss.testharness.container.shutdownDelay=15000
# maximum number of TCK tests to deploy before restarting JBoss AS
# jboss.deployments.restart = 25
webbeans-ri-int.version=5.2.0.Beta2
webbeans.version=1.0.0.PREVIEW1
jboss-ejb3.version=1.0.0

[Web Beans 설치 경로]\jboss-as 에서 다음 명령을 실행합니다.
[Web Beans 설치 경로]\jboss-as>ant update

여러 파일을 다운 받고 BUILD SUCCESSFUL 이 뜨면 성공입니다.


한 것은 별거 없는데 정리하는 건 만만치 않네요;;;



Posted by 자수씨
, |

예전에 한번 시도하였으나 실패했던 eclipse.refreshLocal ANT Task 실행을 다시한번 시도해보았습니다.
[이전글] 2008/09/14 - [Eclipse] - eclipse.refreshLocal ant task 실행이 안되는...


일단 오래 묵혀둔 숙원사업을 하나 해결한 듯 합니다~ 랄랄라~





Posted by 자수씨
, |


위의 jar 파일을 다운받고 적당한 위치에 놓습니다.

Window > Preferences > Ant > Runtime 에서 Add JARs... 버튼을 선택하고 위의 파일을 선택합니다.



그리고 ant xml 에서 다음과 같이 써주면 ANT 로 처리할 수 있습니다.



css 를 한개만 만드는게 아니라 역시 ant task 와 시켜놓으니 편하네요~


Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백