barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

среда, 8 февраля 2012 г.

Ошибка "NonAlpha 95" при добавлении службы Windows для Tomcat 6

Проблема:
Добавляем томкат как службу Windows:
%CATALINA_HOME%\bin\service.bat install mytomcat
В результате выполнения команды появляется не сильно информативное окно с заголовком "Application system error" и текстом "NonAlpha 95" (или другим числом вместо 95), и служба не добавляется.

Причина:
Символ "_" (его ASCII-код как раз таки и равен 95) содержится либо в %CATALINA_HOME%, либо в имени сервиса (в моем случае - это "mytomcat", и в нем точно нет "_"). Если ошибка имеет вид "NonAlpha 45" - то речь идет о символе дефиса.

Решение:
Не использовать символы "_", "-" и, возможно, другие символы, в %CATALINA_HOME% и имени сервиса. Спасибо http://drumcoder.co.uk/blog/2012/jan/10/nonalpha-95/).

2 комментария:

  1. Огромное спасибо!

    Ваша пост разрешил проблему которая действительно ставила нас в тупик. Спасибо вам большое!

    ОтветитьУдалить
  2. Спасибо друх =) помогло

    ОтветитьУдалить