Java/Teamcenter

[Teamcenter] 팀센터 에러 해결 (SoaRuntimeException, IIOP localhost)

Pearl_mini 2024. 1. 10. 07:28
728x90

Teamcenter 10 사용자가 기존에 잘 사용하다가 오랜만에 접속하는데 접속 시 이런 에러메시지가 뜬다고 연락이 왔다.

 

com.teamcenter.soa.client.SoaRuntimeException: Could not connect to "iiop:localhost:1572/TcServer1" via IIOP

This exception was reported by the server, it is only re-thrown here.

 

메시지는 이렇게 써있다.

검색해보니 FMS_HOME 을 설정해줘야한다, 등의 내용이 있었지만 해당되지 않는 것 같았다.

 

로그 메시지를 보면 아래와 같이 나와있었는데,

ImR: Activating server <TcServer1>.
ImR: Starting server <TcServer1>. Attempt 1/1.
ImR: Unexpected exception while starting <TcServer1>.
(21836|5212) EXCEPTION,
system exception, ID 'IDL:omg.org/CORBA/TRANSIENT:1.0'
OMG minor code (2), described as '*unknown description*', completed = NO

ImR: Cannot Activate <TcServer1>.
ImR: Activating server <TcServer1>.
ImR: Cannot start server <TcServer1>. Activator <localhost> not found.

 

제일 아래 보면 localhost를 찾을 수 없다 라고 나와있다.

 

cmd 창을 열어 ping localhost 로 localhost로 ping을 날려보면 ipv4가 아니라 ipv6로 찾고 있었다.

그래서 네트워크 설정에 가서 모든 네트워크에서 ipv6를 사용안함 (체크박스 해제)를 설정했는데도 

ping 하면 동일하게 ipv6로 찾았다..

 

이것이 문제의 원인 같아서 네트워크를 보니 무선과 유선이 동시에 연결되어있었는데

wifi를 연결 끊기 해도 계속 연결이 자동으로 되더라, wifi를 아예 사용 안함 하니 드디어 끊어졌고

유선 네트워크만 사용하니 문제없이 접속되었다!!

 

네트워크를 1개만 사용하는 것이 아니라 두 개를 동시에 사용하니

어느것을 사용해야할지 혼란때문에 서버에서 문제가 생겼던 것 같다.

 

 

728x90