User Tools

Site Tools


커스텀_프로젝트_세팅1

커스텀 프로젝트 세팅(ds)

1. 다른 프로젝트처럼 커스텀 프로젝트 세팅을 해준다

 ds폴더를 svn을 통해 이클립스로 checkout 받아 다른 프로젝트와 마찬가지로 커스템 세팅을 해준다.

2. ds build를 돌려서 나온 web.xml 을 수정하여 교체한다

 ds build를 돌려서 dist파일을 추출해 dist의 web.xml에 들어가 아래의 해당하는 부분을 찾아 제거한 후, 이클립스의 web.xml에 붙여넣습니다.
 
  <servlet-mapping xmlns:web-app="http://java.sun.com/xml/ns/j2ee">
   <servlet-name>ds-ws-accountactivity</servlet-name>
   <url-pattern>/webservice/ds/accountActivity</url-pattern>
  </servlet-mapping>
  <servlet-mapping xmlns:web-app="http://java.sun.com/xml/ns/j2ee">
   <servlet-name>ds-ws-employeeactivity</servlet-name>
   <url-pattern>/webservice/ds/employeeActivity</url-pattern>
  </servlet-mapping>
  <servlet-mapping xmlns:web-app="http://java.sun.com/xml/ns/j2ee">
   <servlet-name>ds-ws-branchmanageractivity</servlet-name>
   <url-pattern>/webservice/ds/branchManagerActivity</url-pattern>
  </servlet-mapping>
  
  위 3개의 파일은 토가 제품에서 쓰는 파일이 아니기에 대부분의 경우에는 테스트시 없어도 무관하기에 맵핑 정보를 지워서 사용합니다.

3. web.xml에 외에도 3개의 파일을 dist에서 추출하여 교체한다.

  dist에서 나온 EIS-SqlMapConfig.xml, KONA-context-security.xml, KONA-context-web.xml, faces-config.xml 파일을 이클립스에서 각각 해당하는 파일에 붙여넣습니다.      

4. .kona의 KONA.properties는 해당 프로젝트의 원격 서버에 접근하여 가져와 사용하자.

  ds전용으로 쓰는것들이 많기에 직접 서버에서 가져온 KONA.properties를 사용하는편이 빠르다.        

5. SkipUpdate가 true로 되어있는지 반드시 확인하자! 왜? true 로 해야하는거지?

  죽을만큼 후회하기전에 한 번만 더 확인하자. - 죽을만큼 후회되면 그냥 죽자. 돌이킬수 없다.
커스텀_프로젝트_세팅1.txt · Last modified: 2014/02/14 19:46 by voyaging