groovy maven 으로 pom 파일 systempath 인식이 안됩니다.

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

groovy maven 으로 pom 파일 systempath 인식이 안됩니다.

leecheolho
This post was updated on .
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: groovy maven 으로 pom 파일 systempath 인식이 안됩니다.

junoyoon
Administrator
controller 로그를 부탁드립니다.

그리고.. @AfterProcess 의 경우
- import net.grinder.scriptengine.groovy.junit.annotation.AfterProcess; 를 안하셨거나..
아니면 적용 메소드를 static 으로 하지 않았을 가능성이 크군요.
Reply | Threaded
Open this post in threaded view
|

Re: groovy maven 으로 pom 파일 systempath 인식이 안됩니다.

leecheolho
src/test/java 밑에 소스를 두면 안되는군요..

혹시나 해서 src/main/java 밑에 소스르 두니 됩니다.

groovy 는 이클립스에서 자동으로 어노테이션을 import 하지 않더군요.ㅎㅎ 그래서 지원 안하는줄 알았습니다.

그리고 지금 다른에러가 발생 했는데요...

multiple SLF4J  에러 인데요..톰켓에 있는걸 지워 줘야 하는건가요??

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:${NGRINDER_HOME}/script/admin/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/ubuntu/apache-tomcat-6.0.35/webapps/ROOT/WEB-INF/lib/logback-classic-1.0.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
Exception in thread "main" java.lang.ClassCastException: org.slf4j.impl.Log4jLoggerAdapter cannot be cast to ch.qos.logback.classic.Logger
        at net.grinder.engine.process.WorkerProcessEntryPoint.run(WorkerProcessEntryPoint.java:73)
        at net.grinder.engine.process.WorkerProcessEntryPoint.main(WorkerProcessEntryPoint.java:60)
Reply | Threaded
Open this post in threaded view
|

Re: groovy maven 으로 pom 파일 systempath 인식이 안됩니다.

junoyoon
Administrator
그부분은 고민을 많이 했던 부분이긴 한데, ngrinder 스크립트는 그 자체로 main 클래스이기 때문에 main에 놓아야 하는 것으로 결정하였습니다. 그래서 초기 샘플 프로젝트 보시면 src/main/java에 위치합니다.

그리고 말씀하신 에러는 Log4j-SLF4j LogAdapter 가 Dependency에 들어와 있어서 생기는 문제입니다. pom.xml에서 적절히 exclusion 처리 해주세요.