톰캣 구동 시 에러로 문의드립니다.
- 작성자 :
- 김*우
- 작성일 :
- 2023-10-12 00:19:48
- 조회수 :
- 1,285
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
아직 미숙한 상태라 질문이 모호하다면 죄송합니다.
jdk를 두가지 사용할 때 jdk끼리의 비트수가 다르면 서버구동이 불가능한가요?
이클립스 구동을 위해서는 jdk11버전 이상(64bit)이 필요하다는 것을 보아서 우선 19버전을 설치하고, 이클립스.ini 파일이나 환경변수에 19버전 경로로 설정해둔 상태입니다. (이클립스 키기 위해서 한거라 추후 타버전으로 해도 됩니다..)
개발시에는 1.8.1(32bit)가 필요해 프로퍼티에는 1.8.1로 등록을 해두고 톰캣을 실행시키니 맨 아래에 기재한 에러메세지가 뜹니다.
구글링해서 .dll 파일을 jdk의 bin에 넣어보았으나 에러메세지가 그대로 떠서, 해결방법이 잘못된 건 지 애초에 jdk 설정을 잘못한 건 지 구분이 안 가 문의 드립니다.
* 에러메세지
경고: APR 기반 Apache Tomcat Native 라이브러리를 로드하지 못했습니다. 보고된 오류는 [C:\Program Files\apache-toincat-9.0.45\bin\tcnative-1.dll: Can't load AMD 64-bit java lang UnsatisfiedLinkError: C:\Program Files\apache-tomcat-9.0.45\bin\tcnative-1.dll: Can 't load AMD 64-bit dll on a IA 32-bit platform
jdk를 두가지 사용할 때 jdk끼리의 비트수가 다르면 서버구동이 불가능한가요?
이클립스 구동을 위해서는 jdk11버전 이상(64bit)이 필요하다는 것을 보아서 우선 19버전을 설치하고, 이클립스.ini 파일이나 환경변수에 19버전 경로로 설정해둔 상태입니다. (이클립스 키기 위해서 한거라 추후 타버전으로 해도 됩니다..)
개발시에는 1.8.1(32bit)가 필요해 프로퍼티에는 1.8.1로 등록을 해두고 톰캣을 실행시키니 맨 아래에 기재한 에러메세지가 뜹니다.
구글링해서 .dll 파일을 jdk의 bin에 넣어보았으나 에러메세지가 그대로 떠서, 해결방법이 잘못된 건 지 애초에 jdk 설정을 잘못한 건 지 구분이 안 가 문의 드립니다.
* 에러메세지
경고: APR 기반 Apache Tomcat Native 라이브러리를 로드하지 못했습니다. 보고된 오류는 [C:\Program Files\apache-toincat-9.0.45\bin\tcnative-1.dll: Can't load AMD 64-bit java lang UnsatisfiedLinkError: C:\Program Files\apache-tomcat-9.0.45\bin\tcnative-1.dll: Can 't load AMD 64-bit dll on a IA 32-bit platform
환경정보
-
- OS 정보 : window
- 표준프레임워크 버전 : 4.0.0
- JDK(JRE) 정보 : 1.8.1 / 19
- WAS 정보 : tomcat 9
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
먼저 dll 파일과 JVM간 호환성 확인 및 파일이 정확한 경로에 위치하여 있는지를 확인하여 보실 필요성이 있습니다.
또한 환경 구성중 설정에 어려움이 있으실 경우
다음 페이지에서 환경에 맞는 교육환경을 다운로드 받으시면
https://www.egovframe.go.kr/home/sub.do?menuNo=65
mysql, apache tomcat, jdk가 포함되어 있으므로 참고하여 진행하여 보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
먼저 dll 파일과 JVM간 호환성 확인 및 파일이 정확한 경로에 위치하여 있는지를 확인하여 보실 필요성이 있습니다.
또한 환경 구성중 설정에 어려움이 있으실 경우
다음 페이지에서 환경에 맞는 교육환경을 다운로드 받으시면
https://www.egovframe.go.kr/home/sub.do?menuNo=65
mysql, apache tomcat, jdk가 포함되어 있으므로 참고하여 진행하여 보시기 바랍니다.
감사합니다.