Study
Linux(리눅스) WAS(Web Application Server) 실행시 에러 관련
메디츠
2023. 1. 3. 11:46
반응형
Cannot locate configuration source
tcp connect error
wsdl connection refused
// 모두 다른 WAS가 제대로 종료되지 못해서 생기는 에러
ps -ef | grep WAS
kill -9 해당프로세스
종료한 다음 WAS 실행하도록 한다.
라이브러리 관련 충돌 에러 경우
WAS의 J2EE지원 정도에 따라서 라이브러리가 충돌날 경우가 있다.
이럴경우 관련 라이브러리를 빼고 빌드해서 WAS에 deploy한다.
ex) wildfly에 JAX-WS관련 라이브러리를 빌드해서 올리면 충돌 에러.
tomee의 경우에는 JAX-WS관련 라이브러리가 있어야 한다.
JNDI lookup 관련
WAS마다 lookup 경로가 다르므로 주의해서 lookup해야 한다.
ds = (javax.sql.DataSource) ctx.lookup("jdbc/rpsPlus"); // glassfish, jetty
ds = (javax.sql.DataSource) ctx.lookup("java:/comp/env/jdbc/rpsPlus"); // tomee
ds = (javax.sql.DataSource) ctx.lookup("java:/rpsPlus"); // wildfly
반응형