기존 ThingWorx Navigate 설치에서 Apache Tomcat 업그레이드
기존 ThingWorx Navigate 설치에서 Apache Tomcat을 업그레이드하려면 이 항목의 단계를 따릅니다.
1. Apache Tomcat과 ThingWorx Integration Runtime을 중지합니다.
2. 다음 파일을 로컬 폴더에 복사합니다.
◦ <Tomcat Home>\webapps\Thingworx.war
◦ <Tomcat Home>\conf\server.xml
◦ <Tomcat Home>\conf\web.xml
◦ <Tomcat Home>\bin\setenv.bat
◦ <Tomcat Home>\conf\sslkeystore.jks (SSL을 사용하여 Tomcat을 구성한 경우)
◦ (선택 사항) ThingWorx 설치 디렉터리에 있는 ThingworxPlatform 및 ThingworxStorage 폴더.
◦ MSSQL 데이터베이스를 사용하여 ThingWorx를 설치한 경우 <Tomcat Home>\lib\mssql-jdbc-<버전>.jre8을 백업합니다.
◦ 사용자의 ThingWorx가 Windchill을 IDP로 사용하도록 구성되어 있는 경우, <Tomcat Home>\webapps\Thingworx\WEB-INF\web.xml 및 <Tomcat-Home>\webapps\Thingworx\WEB-INF\lib\ptc-identity-provider-authentication-filter-<버전>.jar를 백업하십시오.
3. 구성 유형에 따라 다음 작업 중 하나를 수행합니다.
◦ 설치 관리자를 사용하여 ThingWorx Navigate를 설치한 경우 <Navigate-Install>/tomcat/apache-tomcat-8.5.23/*의 콘텐츠를 삭제합니다.* Tomcat 폴더. 또한, 설치 관리자 서비스 이름(예: "ThingWorx-Foundation")을 적어둔 후 이 서비스를 삭제합니다. 설치 과정에서 이 이름이 나중에 필요합니다.
◦ ThingWorx Navigate를 수동으로 설치한 경우 Apache Tomcat을 제거하십시오.
4. 32 비트/64 비트 설치 관리자를 사용하여 필요한 Apache Tomcat 버전을 다운로드합니다.
◦ 설치된
ThingWorx Platform 버전이 설치하려는
Apache Tomcat 버전을 지원하는지 확인합니다. 호환성 정보를 확인하려면
PTC 참조 문서에서 해당
ThingWorx Platform 버전에 대한 시스템 요구 사항 문서를 검색하십시오.
5. Apache Tomcat을 설치합니다.
◦ 설치 관리자를 사용하여 ThingWorx Navigate를 설치한 경우:
▪ 설치 디렉터리의 tomcat 폴더에 새 Tomcat을 설치합니다. 경로: <navigate-installation>/tomcat/apache-tomcat-{버전}.
▪ Tomcat 서비스의 이름을 "ThingWorx Foundation"(3단계에서 삭제한 서비스와 동일)으로 바꿉니다. 이렇게 하면 Tomcat 업그레이드 후 ThingWorx Navigate 구성 도구가 올바르게 작동하도록 할 수 있습니다.
◦ Tomcat 설치 및 JAVA 위치 정보는 setenv.bat 파일을 참조하십시오.
◦ Apache Tomcat 설치 지침은
ThingWorx Platform 8 도움말의
ThingWorx 설치 단락에서 확인할 수 있습니다. 다른
ThingWorx Platform 버전에 대한
ThingWorx 설치 안내서를 찾으려면
PTC 참조 문서 페이지를 방문하십시오.
▪ ThingWorx Navigate 설치 내에 JAVA가 이미 설치되기 있기 때문에 이 문서의 JAVA 설치 지침을 무시해도 좋습니다.
▪ Apache Tomcat을 수동으로 설치하기 전에 설치된 ThingWorx Navigate에 따라 tomcat 폴더의 소유자 권한을 반드시 업데이트하십시오.
6. Apache Tomcat 설치 및 설정을 완료한 후, 복사한 Thingworx.war 파일(단계 2 참조)을 <Tomcat Home>webapps 폴더에 넣습니다.
7. ThingworxPlatform 폴더에 비표준 경로가 사용되는 경우, 시스템 환경 변수 THINGWORX_PLATFORM_SETTINGS를 업데이트합니다(Apache Tomcat 업그레이드의 영향을 받는 경우).
8. <Tomcat Home>\webapps에서 PATH 변수를 Tomcat 위치로 업데이트합니다.
9. 구성 파일(web.xml, server.xml)을 변경한 경우, 이 파일(단계 2에서 복사한)을 새 설치의 해당 위치로 붙여넣습니다.
10. 기존 Tomcat이 SSL을 사용하여 구성되었고 업그레이드하기 전에 server.xml을 복사한 경우(단계 2 지침에 따라) 다음 작업 중 하나를 수행합니다.
◦ 기존 Tomcat 구성 폴더에서 sslkeystore.jks 파일을 새 설치 위치로 복사합니다.
◦ server.xml의 올바른 sslkeystore.jks 위치로 경로를 업데이트합니다.
11. 사용자의 ThingWorx Navigate가 Windchill 인증으로 구성된 경우, web.xml 및 ptc-identity-provider-authentication-filter-<version>.jar 파일을 다시 해당 위치에 넣습니다.
12. Apache Tomcat과 ThingWorx Integration Runtime을 시작합니다.
ThingWorx Navigate를 성공적으로 업그레이드했습니다. 새 버전을 사용하여 작업을 시작해 보십시오.
|
업데이트 후 ThingWorx Composer에 액세스할 수 없으며 500 오류가 발생하는 경우 CS315394를 참조하십시오.
|