안녕하세요 촌놈입니다. 오랜만에 글 남기네요 오늘은 DDS(Data Distribution Service) 즉 "데이터 분배 서비스"중 RTI 모듈을 사용하면서 발생한 에러에 대한 조치 이력을 남기고자 합니다.

 

모듈은 윈도우, 리눅스 모듈이 있습니다.

저는 리눅스 CentOS 7에서의 구동시 오류 로그를 남기고자 합니다.

 

[구동환경]

OS : CentOS 7(커널 3.10)

Server : Tomcat 9

JDK : 1.8

 

[로그]

The library libnddsjava.so could not be loaded by Linux.

Make sure that the library is in your LD_LIBRARY_PATH environment variable.

 

[원인분석]

LD_LIBRARY_PATH - 설정부재

// 모듈로딩설정(톰캣의경우)
vi ./catalina.sh
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:경로

 

▼ NDDSHOME - 설정부재

vi ~/.bashrc
export NDDSHOME=경로
source ~/.bashrc

 

RTI 다운로드 : https://www.rti.com/free-trial/dds-files

 

RTI 설명 : https://community.rti.com/static/documentation/connext-dds/5.2.0/doc/manuals/connext_dds/html_files/RTI_ConnextDDS_CoreLibraries_UsersManual/index.htm

 

 

참조

OpenDDS : http://opendds.org/

 

앞으로 분산 데이터 서비스를 도입하거나 다룰일이 있을지 모르겠지만 잠시나마 경험을 남기고자 글을 작성합니다, 도움이 되시는 분들이 있으면 좋겠네욤

반응형
블로그 추천 글
블로그 운영자 프로필 이미지

촌놈 개발자 이야기

개발을 업으로 삼아 살아가며 관심 있는 기술 정보를 정리하고 공유. 프로그래밍과 IT 분야의 다양한 이야기부터 일상 속 소소한 생각까지, 꾸준히 기록하며 함께 성장해 나가는 개발자 일기