에러1. Could not load a dependent class com/jcraft/jsch/Logger
{build.xml 경로} Problem: failed to create task or type scp
Cause: Could not load a dependent class com/jcraft/jsch/Logger
It is not enough to have Ant's optional JARs
you need the JAR files that the optional tasks depend upon.
Ant's optional task dependencies are listed in the manual.
Action: Determine what extra JAR files are needed, and place them in one of:
-/resource/nginx-analysis/ant/lib
-/home/devops/.ant/lib
-a directory added on the command line with the -lib argument
Do not panic, this is a common problem.
The commonest cause is a missing JAR.
This is not a bug; it is a configuration problem
에러메세지는 나에게 패닉에 빠지지 말라고 해주지만, 실제로 보게되면 패닉이다.. ㅠ
해결1. jsch-0.1.54.jar 다운로드
1. jsch를 버전에 상관없이 다운로드 받는다.
- maven repository 사이트에서 받으면 편하다.
2. eclipse/plugorg.apache.ant_1.10.7.v20190926-0324/lib/ 에 jsch jar를 넣는다.
3. 이클립스의 Window > Preferences > Ant > Runtime > Classpath 에 Add External JARs..
- Ant Home Entries 처럼 (Default) 로 되있는 Classpath를 클릭
- Add External JARs.. 클릭
- (2.)에서 넣은 jsch-0.1.54.jar 클릭
- apply and close
'Programming > JAVA' 카테고리의 다른 글
JMeter로 JAVA Thread 테스트하기 (0) | 2021.04.14 |
---|---|
JMeter 설치하기 (0) | 2021.04.14 |
JAVA 메모리 테스트를 위한 jmap 사용하기 (0) | 2021.02.24 |
JAVA 메모리 테스트를 위한 jvisualvm 실행하기 (0) | 2021.02.24 |
JAVA 문자열 정규표현식 치팅 POST IT (0) | 2021.02.16 |