JCF TEAM BLOG

관리자 글쓰기
블로그 »
블로그 »
이클립스 3.3 에 들어있는 버그로 자꾸 이클립스가 죽는 다면,
이클립스 바로가기에서 마우스 오른쪽 버튼 --> 속성의 바로가기 탭에서 ''대상''에 다음과 같이 추가해줍니다.

단, 여기서  C:\j2e\java\Jdk1.6.0_06\bin 는 jdk의 경로입니다.
 
-vm C:\j2e\java\Jdk1.6.0_06\bin -vmargs -
사용자 삽입 이미지
XX:MaxPermSize=128m -Xms128m -Xmx512m




크리에이티브 커먼즈 라이센스
Creative Commons License
Writer profile
by 김민아
2008/06/05 17:42 2008/06/05 17:42

(go to top)

블로그 »
이클립스를 실행하다가 WTP로 Tomcat을 Server 등록해놓고 실행시켜놓은 채로 이클립스가 종료가 되면 Tomcat 프로세스가 남아서 포트를 잡고 있는 경우가 있습니다.

이럴 때 톰캣을 종료하는 방법이 여러가지가 있는데,

1. 톰캣을 shutdown 시키는 방법
2. 톰캣의 jvm 프로세스를 종료시키는 방법 (taskmgr 를 통해서)
3. OS shutdown (이건 뭐...)


1.
기본 톰캣 설정 파일 conf/server.xml을 보면 SHUTDOWN 이라고 적힌 부분에 있는 포트가 있습니다. 기본값은 8005인데, 아래와 같이 해서 종료시킬 수 있습니다.

cmd 창 열고 telnet으로 해당 포트에 접속해서 아래와 같이 치면 종료됩니다.

telnet localhost 8005

SHUTDOWN


2. 톰캣 설정사항은 잘 모르겠는데, local에서 톰캣 화면은 뜨고 하는 경우라면 적어도 하나의 포트 번호는 알아낸 겁니다.

윈도우 xp에는 netstat.exe 이라는 실행파일이 있습니다.

cmd 창을 열고

netstat -ano | find "8080"

이러면 8080 포트와 관련된 프로세스 아이디 (pid)가 나옵니다.

작업관리자에서 해당 프로세스를 잡아주면 됩니다.

덧) 기본적으로 작업관리자에 pid 열이 보이게 선택되어있지 않으므로 프로세스 탭을 선택하시면 보이는 메뉴 : 보기 - 열선택 에서 pid를 체크해주시면 보입니다.


3.
컴퓨터 끄시면 됩니다.


크리에이티브 커먼즈 라이센스
Creative Commons License
Writer profile
author image
setq
2008/06/04 17:22 2008/06/04 17:22

(go to top)

블로그 »
 UI 연구에 대한 방향을 고민하다  웹표준(xhtml, css) 과 관련된  괜찮은 자료들이 있어 링크합니다.

* 소프트웨어진흥원 실전 웹표준 가이드
 2005년에 소프트웨어진흥원에서 발행한  웹표준 가이드입니다. 조금 오래된 감이 있지만 그래도 괜찮은 자료!!
  http://www.mozilla.or.kr/ko/docs/web-developer/standard/


* 실전 웹표준 가이드 wiki문서
위의  웹표준 가이드 문서를 wiki로 옮겨놓았네요.
http://wiki.oracleclub.com/pages/viewpa ··· 3D327790 


* nhn 웹표준 가이드
nhn에서 오픈한 웹표준 가이드입니다.
 http://html.nhndesign.com/


* html과  css에 대한 reference
http://reference.sitepoint.com/

*html 표준 준수 유효성 체크
http://validator.w3.org/
*w3
http://www.w3.org/

크리에이티브 커먼즈 라이센스
Creative Commons License
Writer profile
by 김민아
2008/06/02 17:54 2008/06/02 17:54

(go to top)

블로그 »

사건을 뒤죽박죽으로 써 놓으면 도대체 뭐가 문제인지 알 수가 없으나
재미로 남겨봅니다.

1. 사건의 발단
quick start를 준비하던 중 갑자기 몇몇 PC에서 maven archetype plugin이 갑자기 동작을 멈추는 사태가 벌어집니다.

[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] org/apache/commons/lang/StringUtils
org.apache.commons.lang.StringUtils
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
        ...

이에 대해 maven archetype:create goal이 DEPRECATED 되었다는 소식을 듣고
mvn archetype:generate 로 전환을 시키기 시작했습니다.
그러나 여기서도 역시 마찬가지 오류가 발생을 합니다.

local repository를 지우고 central repository로 붙어서 해보니 되는 것 같습니다.

그래서 혹시나 하고 internal repository를 엎어보았습니다.

그러나 역시 안됩니다.

프록시 대상 repository들 중에서 엉뚱한 artifact를 올리고 있는 게 있나 해서 하나씩 날려보다가,
velocity 쪽이 pom 파일이 안올라가서 따로 올려놓은 게 보입니다.
왜 그랬었는지 생각이 안나서 그냥 지워보았습니다만
역시 안됩니다.

archetype plugin이 아무래도 velocity와 연관이 있을 것 같아서 좀 더 자세히 알아보고자 구글링을 했더니
velocity:velocity:pom:1.5가 central repository 상에서 pom에 기술된 위치와 다른 엉뚱한 디렉토리에 설치되어 있어서 artifactory에서 거부를 하고 있는 것이었습니다.

좌우당간 해당 velocity-1.5.pom을 받아서 grooupId를 수정한 후, 강제 설치했습니다.

이제 잘 굴러갑니다.


-- 3줄 요약 --
1. archetype:generate가 안되는 현상 발생
2. maven central repository 관리의 문제로 velocity 1.5 pom 파일의 정합성 오류가 있다.
3. internal repository에 수정본 업로드하여 1의 문제 해결

크리에이티브 커먼즈 라이센스
Creative Commons License
Writer profile
author image
setq
2008/05/23 16:13 2008/05/23 16:13

(go to top)

블로그 »

세션을 유지 하기 위해서는 클라이언트 쪽에 share 타입의 variable 값 JSESSIONID를 가지고 있으면 됩니다.
이러한 값은 마이플랫폼의 메인 XML(app_main.xml)에 아래와 같이 등록하게 됩니다...

 <Variables>
  <Var Id="JSESSIONID" Type="Share"/>
 </Variables>

<Variables>에 하나 넣어주면 되겠지요..
그런데 여기에 실제 서버의 세션 값을 넣어주어야 하는데, 전달하는 방법은 아래와 같습니다.

   MiInstallCtrl.Key           = "DAEWOO-TEST";
   MiInstallCtrl.Version    = "3.2";
   MiInstallCtrl.Width = "1024";
   MiInstallCtrl.Height = "768";
    MiInstallCtrl.DeviceType = "Win32U";
    MiInstallCtrl.AutoSize  = true;
    MiInstallCtrl.Launch = true;
    MiInstallCtrl.GlobalVal  = "<%= CookieUtil.getCookie(request, "JSESSIONID") %>";
   MiInstallCtrl.UpdateURL = "http://xx.xxx.xx.xx/install320U/update_cfg.xml";

위에서 빨간줄에서 보실수 있는 것 처럼.. 글로벌 변수로 넣으면, 메인 XML에 등록한 JSESSIONID에 값이 들어가게 되고, 이후에는 서버쪽에 요청을 보낼때 항상 지정된 세션 아이디를 가지고 보내게 됩니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
2008/05/20 19:11 2008/05/20 19:11

(go to top)

블로그 »

우리들의 고민의 해답 혹은 힌트를 얻을수 있는 좋은 기회인거 같습니다.

  • 일시: 2008년 5월 30일(금) 오후 1시 30분 ~ 오후 6시
  • 장소: 삼성동 섬유센터 17층
  • 인원: 250명
  • 사용자 삽입 이미지


    크리에이티브 커먼즈 라이센스
    Creative Commons License
    Writer profile
    author image
    맥타이거
    2008/05/14 17:52 2008/05/14 17:52

    (go to top)

    블로그 »

    이클립스에서 Mylyn을 사용해서 JCF_issueTracker 를 사용해보았더니 편하고 좋네요.

    올린 이슈에 답변이 달리면 alert 창으로 나타납니다.

    단점이 있다면 파일첨부가 안 되고, 자기가 올린 이슈만 볼 수 있네요.


    1. Mylyn-mantis 플러그인 업데이트
    이클립스에서 help --> software updates --> find and install -->Search for new features to install
    -->new Remote Site 에서 다음과 같이 등록합니다.

    Name : mylyn-mantis
    URL : http://mylyn-mantis.sourceforge.net/eclipse/update

    업데이트가 다 되면 이클립스가 재시작 됩니다.

    2. JCF_issueTracker  사이트 등록
      이클립스에서 Window --> Show View --> Mylyn 에서 Task List, Task Repositories 둘 다 선택을 합니다.
     Task Repositories 에서 마우스 오른쪽 버튼을 클릭하여 add Task Repositories-->Mantis-->next에서 다음과 같이 등록합니다.

    Server: http://issue.dev.daewoobrenic.co.kr/mantis/mc/mantisconnect.php
    Label: JCF_issueTracker
     
    3.  JCF_issueTracker 가 Task Repositories에 생기면  오른쪽 마우스를 클릭하여 New Task를 선택하고 리스트로 나오는 항목 중에 해당하는 프로젝트를 클릭하여 이슈를 등록하고 Submit 버튼을 클릭합니다.


    <한글 깨짐 현상 해결>
    전에  JCF_issueTracker 를 Mylyn을 사용하여 이클립스에 불러왔을 때 한글이 깨졌던 현상을 해결하였습니다.
    서버에 있는 mantis 폴더에서  mc/mantisconnect.php 파일의 30라인 아래에 다음과 같이 추가하면 됩니다.

    more..





     

    크리에이티브 커먼즈 라이센스
    Creative Commons License
    Writer profile
    by 김민아
    2008/05/14 17:46 2008/05/14 17:46

    (go to top)

    블로그 »
    오랜만에 올리는 글인데 링크여서 살짝 민망하지만..
    Camtasia 사용법에 대한 괜찮은 동영상강의가 있어 링크합니다.

    http://cafe.naver.com/allmagic.cafe?ifr ··· d%3D2133
    크리에이티브 커먼즈 라이센스
    Creative Commons License
    Writer profile
    by 김민아
    2008/05/09 18:48 2008/05/09 18:48

    (go to top)

    블로그 »
    잠시 머리 식히세요^^
    나도 날고 싶당! 유럽으로...

    크리에이티브 커먼즈 라이센스
    Creative Commons License
    Writer profile
    그래도 꿈이 있어서 행복하다^^
    2008/04/18 11:30 2008/04/18 11:30

    (go to top)

    블로그 »
    이클립스에서 JCFwiki 사이트를  열어보았더니..
    회면에 잘들어오네요 ^^
    JCF를 사용하는 개발자들이 이클립스 상에서  JCFwiki의 메뉴얼을 보면서 개발하는 모습을 상상해봅니다.

    사용자 삽입 이미지
    크리에이티브 커먼즈 라이센스
    Creative Commons License
    Writer profile
    by 김민아
    2008/04/16 10:38 2008/04/16 10:38

    (go to top)