이클립스 바로가기에서 마우스 오른쪽 버튼 --> 속성의 바로가기 탭에서 ''대상''에 다음과 같이 추가해줍니다.
단, 여기서 C:\j2e\java\Jdk1.6.0_06\bin 는 jdk의 경로입니다.
-vm C:\j2e\java\Jdk1.6.0_06\bin -vmargs -


http://www.expertvill.net/tc/jcfblog/trackback/116

http://www.expertvill.net/tc/jcfblog/trackback/115

http://www.expertvill.net/tc/jcfblog/trackback/114

사건을 뒤죽박죽으로 써 놓으면 도대체 뭐가 문제인지 알 수가 없으나
재미로 남겨봅니다.
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의 문제 해결
http://www.expertvill.net/tc/jcfblog/trackback/113

세션을 유지 하기 위해서는 클라이언트 쪽에 share 타입의 variable 값 JSESSIONID를 가지고 있으면 됩니다.
이러한 값은 마이플랫폼의 메인 XML(app_main.xml)에 아래와 같이 등록하게 됩니다...
<Variables>에 하나 넣어주면 되겠지요..
그런데 여기에 실제 서버의 세션 값을 넣어주어야 하는데, 전달하는 방법은 아래와 같습니다.
위에서 빨간줄에서 보실수 있는 것 처럼.. 글로벌 변수로 넣으면, 메인 XML에 등록한 JSESSIONID에 값이 들어가게 되고, 이후에는 서버쪽에 요청을 보낼때 항상 지정된 세션 아이디를 가지고 보내게 됩니다.
http://www.expertvill.net/tc/jcfblog/trackback/112

이클립스에서 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..
http://www.expertvill.net/tc/jcfblog/trackback/109

http://www.expertvill.net/tc/jcfblog/trackback/108