2016-02-12 3 views
1

Я использую Eclipse Mars с Tomcat v8.0.30, jre 1.8.0_73. Вчера у меня не было никаких проблем, но сегодня мой сервер Tomcat не запускается. Диалог выскакивает и говорит:. «Запуск Tomcat v8.0 сервера на локальном хосте обнаружена ошибка сервера Tomcat v8.0 сервера на локальном хосте не удалось запуститьjava.io.IOException: Неверный аргумент в java.io.WinNTFileSystem.canonicalize0

У меня есть эта ошибка в консоли:.

org.apache.catalina.startup.Bootstrap initClassLoaders 
SEVERE: Class loader creation threw exception 
java.io.IOException: Invalid argument 
    at java.io.WinNTFileSystem.canonicalize0(Native Method) 
    at java.io.WinNTFileSystem.canonicalize(Unknown Source) 
    at java.io.File.getCanonicalPath(Unknown Source) 
    at java.io.File.getCanonicalFile(Unknown Source) 
    at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:168) 
    at org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.java:201) 
    at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:146) 
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:256) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455) 

У меня есть сервер Tomcat EE v7.0, который дает мне ту же самую проблему. Я заново установил Eclipse и Tomcat, я перезапустил свой компьютер, я несколько раз обновлял параметры по умолчанию. Я создал новый сервер пару раз, и я даже удалил " org.eclipse.core.resources ", и результат все тот же. Любые предложения?

ответ

0
  1. Я подозреваю, что ваш CATALINA_HOME установлен неправильно. Обычно пользователи пишут path\bin;, где находится only-path-to-tomcat без корзины или любой папки.

  2. Снимите обратный слэш \ в конце CATALINA_HOME

  3. Вы должны проверить ваш кот войти catalina.out, чтобы проследить маршрут Cause

  4. Также проверьте ваш TOMCAT_HOME/CONF/файл catalina.properties. Может быть какой-то невидимый характер, который вызывает java.io.IOException: Invalid argument

+0

Благодарим за ответ, но я все равно получаю ту же ошибку. Я проверил CATALINA_HOME, но это не проблема. Можете ли вы, пожалуйста, объяснить мне, что значит «проверить ваш локомотив log catalina.out для отслеживания причины маршрута»? – Angel

+0

Журнал Tomcat написан в каталоге 'TOMCAT_HOME/logs'. Проверьте и скопируйте его, обновив вопрос. В catalina.out вы можете найти основную причину, почему ваш кот не начал – Ghayel

+0

@ Ангел я обновил свой ответ. Пожалуйста, прочитайте No.4 – Ghayel

Смежные вопросы