Проблема преобразования строки компрессора YUI - PullRequest
0 голосов
/ 30 августа 2011

В настоящее время я использую YUI Compressor 2.4.6 для минимизации файла JavaScript, содержащего специальные символы, такие как \b. Если я тестирую его локально, проблем нет, и все работает. К сожалению, если я использую его на сервере (это Apache Tomcat 6.0.29), компрессор, похоже, неправильно интерпретирует символы. Результат содержит не String \b, а новую строку. То же самое происходит с другими персонажами этой категории. Как вы можете себе представить, я хотел бы иметь строку в файле результатов вместо новой строки.

Поскольку не ясно, в чем причина разницы между локальной средой (используя основной метод) и сервером, мой вопрос:

Кто-нибудь знает, откуда возникла проблема или какие аспекты сервера могут повлиять на компрессор YUI?

1 Ответ

0 голосов
/ 30 августа 2011

хорошо, проблема найдена

Jar на сервере содержал переупакованную И ИЗМЕНЕННУЮ версию проекта rhino, в которой содержался анализатор для файлов js. загрузчик классов взял измененную версию вместо той, которую мы предоставили. Убедившись, что была использована правильная версия класса, все было в порядке.

...