Ошибка развертывания клиента Tomcat (JarScannerCallback) - PullRequest
0 голосов
/ 23 марта 2011

Может быть, я что-то упустил, но у меня проблема с Tomcat Client Deployer. Я установил Ant, как указано (установите для среды veriables Path, JAVA_HOME и ANT_HOME). Это работает, но когда я пытаюсь "скомпилировать" мое веб-приложение, я получаю исключение NoClassDefFoundException на JarScannerCallback. У кого-нибудь есть идея, почему это происходит?

Спасибо

1 Ответ

0 голосов
/ 21 июля 2011

Личинки Tomcat должны быть на пути к муравьям и яшме.Попробуйте вставить следующие строки в свой build.xml.Сначала объявите свойство с правильным путем к каталогу установки tomcat:

<property name="tomcatdistro" value="/usr/local/apache-tomcat-7.0.16"/>

... затем расширьте файл deployer.classpath следующим образом:

<path id="deployer.classpath">
  ...
  <fileset dir="${tomcatdistro}/lib">
    <include name="*.jar"/>
  </fileset>
</path>

... и javac:

<javac destdir="${webapp.path}/WEB-INF/classes"...
  ...
  <classpath>
    ...
    <fileset dir="${tomcatdistro}/lib">
      <include name="*.jar"/>
    </fileset>
  </classpath>
</javac>

вот и все.

...