Subversion 원격 어댑터 재구성 방법
Subversion 원격 어댑터를 재구성하기 전에
어댑터를 원격 클라이언트로 사용을 참조하여
Subversion 어댑터를 원격 클라이언트로 사용하는 데 필요한 단계에 대해 알아보십시오.
기본 어댑터를 포함하여 Subversion 원격 어댑터를 새로 작성한 후 Subversion어댑터 관리 유틸리티에서 원격 어댑터를 재구성합니다.
|
기본 어댑터를 포함하여 Subversion 어댑터를 다시 작성하는 방법에 대한 자세한 내용은 어댑터 작성을 참조하십시오.
|
1. Windchill 빠른 링크 드롭다운 목록에서 소프트웨어 다운로드 페이지에 액세스합니다.
2. PTC 소프트웨어 다운로드 페이지에서 클라이언트 시스템으로 Windchill 10.2의 svn.zip 파일을 복사합니다.
3. svn.zip에 포함된 startSVNAdapter.bat를 <ADAPTER_HOME> 디렉토리로 복사합니다.
startSVNAdapter.bat 파일의 예:
@echo off
rem Start up script for Windchill Integrations for
rem Embedded Software Subversion Adapter
rem *****************************************
rem User configured properties
rem set JAVA_HOME to the install location of the JDK
set JAVA_HOME=
rem set ADAPTER_HOME to the directory where the file svn.zip was extracted
set ADAPTER_HOME=
rem ADAPTER_NAME should be the set to the name of Subversion adapter you created
rem in Windchill Integrations for Embedded Software.
set ADAPTER_NAME=$WC.com.ptc.swlink.scm.defaultAdapter$
rem *****************************************
rem IEPROPFILE should look like..
rem ldap://cn=manager:manager@test.ptc.com/dc=IeProps,dc=test...
rem and should be the same as 'seeAlso' value seen in the file
rem WT_HOME\codebase\WEB-INF\ie.properties
set IEPROPFILE=$WC.com.ptc.swlink.scm.iepropfile$
rem IENAMINGSERVICENAME should be the same as the value of
rem wt.federation.ie.namingService
rem in WT_HOME\codebase\wt.properties
set IENAMINGSERVICENAME=$WC.com.ptc.swlink.scm.ccConfig.host2$.namingService
set SCM_HOME=%ADAPTER_HOME%
set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\servlet.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\ie3rdpartylibs.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\ieWeb.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\jmxcoreWeb.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\wc3rdpartylibs.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\CommonCore.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\MetaSpecCommon.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\svn.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%\install.jar;%CLASSPATH%
set CLASSPATH=%SCM_HOME%;%CLASSPATH%
title SCM Adapter
echo -------------------------------------------------------------------------------
echo Starting SCM Adapter
echo.
echo JAVA_HOME = %JAVA_HOME%
echo ADAPTER_HOME = %ADAPTER_HOME%
echo ADAPTER_NAME = %ADAPTER_NAME%
echo.
echo CLASSPATH = %CLASSPATH%
echo.
if not exist %JAVA_HOME%\bin\java.exe (
echo ERROR: Cannot find Java command - check JAVA_HOME value
echo.
pause
exit
)
if not exist %ADAPTER_HOME% (
echo ERROR: %ADAPTER_HOME% does not exist - check ADAPTER_HOME value
echo.
pause
exit
)
rem The following line starts the scm adapter as a standalone process
%JAVA_HOME%\bin\java.exe -cp "%CLASSPATH%" -DpropFile="%IEPROPFILE%"
-DruntimeServiceName="%ADAPTER_NAME%" -DserviceName="%ADAPTER_NAME%"
-DnamingServiceName="%IENAMINGSERVICENAME%" -Dwt.home="%SCM_HOME%"
com.ptc.swlink.scm.adapter.clearcase.CcMultithreadedAdapter
pause
4. startSVNAdapter.bat 파일을 편집하여 다음 값을 지정합니다.
◦ ADAPTER_HOME - svn.zip 파일의 모든 jar 파일이 추출된 디렉토리를 지정합니다. 예를 들면 다음과 같습니다.
set ADAPTER_HOME=D:\SVN-OOP
◦ JAVA_HOME - Subversion 어댑터가 있는 시스템의 JDK 위치를 지정합니다. JDK 1.7 버전이 클라이언트 시스템에 설치되어 있어야 합니다.
예를 들면 다음과 같습니다.
set JAVA_HOME=c:\jdk\jdk1.7_0
◦ ADAPTER_NAME - Windchill에서 작성한 Subversion 어댑터의 이름을 지정합니다.
예를 들면 다음과 같습니다.
set ADAPTER_NAME=$WC.com.ptc.swlink.scm.defaultAdapter$
|
startSVNAdapter.bat 파일에서 IEPROPFILE 및 IENAMINGSERVICENAME 값이 주석에 설명되어 있는 올바른 값으로 설정되어 있는지 확인하십시오.
|
5. startSVNAdapter.bat 파일을 사용하여 Subversion 어댑터가 있는 시스템에서 어댑터를 시작합니다.
6. Subversion 어댑터가 시작되면 Windchill 서버, 서브렛 엔진을 시작합니다. 이제 어댑터가 성공적으로 구성되고 원격으로 실행됩니다.