2014-11-17 4 views
0

불행히도 플러그인을 사용하여 서버에서 배포하거나 배포 취소 할 때마다 Tomcat 7.0.54 플러그인을 8.0.15 플러그인으로 사용하지 못했습니다 (예 : grails tomcat 나는 다음과 같은 오류가 발생합니다) 배포 :Grails Tomcat Plugin - DeployTask를 찾을 수 없습니다. 오류

Error executing script Tomcat: taskdef class org.apache.catalina.ant.DeployTask cannot be found using the classloader AntClassLoader[] 

불행하게도,이 오류를 인터넷 검색을하는 것은 Grails의 또는 Grails의 톰캣 플러그인에 관련된 정보를 얻을하지 않는 것 같습니다./누락 된 클래스 문제를 해결하지만,이 Tomcat.groovy 스크립트 또 다른 문제를 발견

 build 'org.apache.tomcat:tomcat-catalina-ant:8.0.15' 

(당신이 목표 아래를 찾을 수 있습니다 :

답변

0

나는 내 BuildConfig에 다음을 추가하여이 문제를 해결 일한 work/plugins}

배포 작업에서 warName이라는 변수를 전달하려고 시도했지만 해당 변수가 존재하지 않습니다. 아직 선언되지 않은 부분을 찾지 못해서 임시로 열심히했습니다. - 내 전쟁 파일의 경로와 이름에 코드화.

내가 GGTS을 사용하고 있는데 내가 가진

이 파일

warCreator.warName으로 하드 코딩 된 war 파일 이름을 대체 편집의 변화를 데리러 GGTS를 다시 시작하고 그것은 BuildConfig의 이름을 사용하기 시작합니다

관련 문제