2012-06-19 1 views
0

나는 apache 서버에 도움이 필요합니다. 아파치 DS를 빌드하고 작업 영역에서 체크 아웃 된 코드에서 Windows 서비스로 실행하려고했습니다. (나는 apache가 어떻게 동작 하는지를 디버깅하고 싶다.) 다음은 링크입니다 - http://svn.apache.org/repos/asf/directory/apacheds/trunk-with-dependencies. 체크 아웃 후, 나는이 작업 공간에 기존 Maven 프로젝트로 프로젝트를 가져 오기 전에 명령을 다음 사용 CD는 깨끗한 1 MVN 설치 apacheds -DskipTests 2 MVN 일식 : 깨끗한 3. MVN 설치 이클립스 -DskipTestsapache를 소스 코드에서 Windows 서비스로 실행하는 방법 이클립스에서 체크 아웃했습니다.

이제 문제는 문서가 아파치 웹 사이트에서 '진행중인 작업'이고 디렉토리 구조가 문서화 된 디렉토리 구조와 많이 다릅니다 (예 : apaches 디렉토리 아래에 'bootstrap-extract', 'bootstrap-partition' , 'bootstrap-plugin'등)을 참조하십시오.

다음은 ApacheDS 고급 사용자 가이드에 대한 링크입니다. - http://svn.apache.org/repos/asf/directory/apacheds/trunk-with-dependencies

apache \ service \ src \ main \ java \ org \ apache \ directory \ server에는 UserjarMain 클래스가 있습니다. 이 클래스를 대상 디렉토리의 경로를 인수로 사용하여 'Java Application'로 실행 해 보았습니다. 그것은 성공적으로 시작되지만 Windows 서비스에서 실행중인 서비스를 볼 수 없습니다.

정확한 방법을 알려주십시오. 사전에

감사합니다.

답변

0

소스 코드에서 apache ds를 빌드하고 실행하는 방법을 알 수있었습니다. '기존 Maven 프로젝트'로 프로젝트를 작업 공간으로 가져온 후, .bat 파일을 사소하게 변경하고 apacheds \ service 폴더 아래에 apacheds.bat 파일을 실행했습니다. jar 파일의 이름을 대상 디렉토리의 이름으로 변경하고, cp에서 copy로 명령을 변경하고, % cd % \ target \ instance를 따옴표로 묶습니다.

또는 인수. \ target \ instance를 사용하여 UberjarMain.java 클래스를 실행할 수 있으며 서비스가 실행을 시작해야합니다.

관련 문제