Ant: [xslt] java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.TraXLiaison

У меня есть сборка Ant, которая отлично работает в Windows, но, кажется, отслаивается, когда я ее приношу перешли на Linux. Проблема здесь:

У меня есть сборка Ant, которая отлично работает в Windows, но, кажется, отключается, когда я переношу ее на Linux. Проблема здесь:

У меня есть сборка Ant, которая отлично работает в Windows, но, кажется, отключается, когда я переношу ее на Linux. Проблема здесь:

[xslt] java.lang.ClassNotFoundException : org.apache.tools.ant.taskdefs.optional.TraXLiaison

Я уже пробовал следующее:

  1. Помещение xalan.jar , xercesImpl.jar и xml-apis.jar в каталоге $ ANT_HOME / lib .
  2. Помещение их в каталог путь к классам из файла сборки
  3. Установка дополнительных классов ant.

Я использую экземпляр Linux EC2 (базовый 64-разрядный Amazon Linux AMI 2011.02.1 Beta (идентификатор AMI: ami-8e1fece7) Amazon Linux AMI Base 2011.02 .1, загрузка EBS, 64-битная архитектура с Amazon EC2 AMI Tools.)

Разочарование в том, что я ДЕЙСТВИТЕЛЬНО заставил его работать, а затем, когда я собрал все и переместил на другую машину, ОБЕ машины перестали работать. : за исключением тех слов, которые начинаются только с одной буквы. Без исключения из одной буквы он выполняется очень быстро: time cat /...[12201 sizes Я хочу получить первые две буквы в каждом слове в списке слов BSD dict, за исключением тех слов, которые начинаются только с одной буквы.

Без исключения из одной буквы он выполняется очень быстро:

time cat /usr/share/dict/web2 | cut -c 1-2 | tr '[a-z]' '[A-Z]' | uniq -c > /dev/null

real    0m0.227s
user    0m0.375s
sys 0m0.021s

grepping on ' .. ', однако, выполняется очень медленно:

time cat /usr/share/dict/web2 | cut -c 1-2 | grep '..' | tr '[a-z]' '[A-Z]' | uniq -c > /dev/null

real    1m16.319s
user    1m0.694s
sys 0m10.225s

Что здесь происходит?

6
задан ʞɔıu 22 March 2011 в 22:16
поделиться