2017-01-15 5 views
0

Я получаю сообщение об ошибке при запуске apache Tomcat 8.5.8 в качестве сервера в Eclipse. Он показывал ошибку, установленной Tomcat версия 8.5.8, но он ожидает, 8.0, ниже ошибка: error while configuring Apache tomcatНастройка Tomcat 8.5. в Eclipse для запуска Rest API

Посмотрев в другие нити я узнал о решении для изменения файла сервера на пути catalina.jar \ орг \ Apache \ Catalina \ Util \ Serverinfo.properties до здесь я сделал изменения, но при сохранении и вышел из RAR файла он показывает ошибку Error while saving the changes in serverinfo.properties file

Я Пытался после останавливая кот, но до сих пор не позволяет мне сохранить изменения в файле сервера. Пожалуйста посоветуй.

+0

Перед тем, как перейти к настройке файлов вручную, вы добавили его в качестве сервера 8.5 или 8.0? Какая версия * Eclipse * есть? – nitind

ответ

0

Ошибка, которую вы получаете при сохранении файла, связана с тем, что Tomcat все еще работает, и файл открыт. Windows не позволит вам сохранить изменения в файле, в то время как в каком-то другом процессе файл открыт.

Сначала остановите Tomcat, затем внесите изменения в файл и сохраните банку, а затем перезапустите Tomcat.

Если это имеет значение, я столкнулся с той же проблемой, когда Eclipse неправильно определил версию Tomcat. Решение заключалось в том, чтобы изменить это свойство «server.info» в данном файле. Например, если версия Tomcat у вас есть 8.5.8, вам нужно изменить версию на 8.0.5.8.

+0

Очень верно, и я узнал об этом, когда решил проблему обновления eclipse (в моем другом запросе в тот же день). Я установил параметр Tomcat как Автоматически в Службе, поэтому всякий раз, когда начинается моя система, начинается Tomcat. – karam

+0

(поэтому файл server.info не обновляется). Я изменил его на Manual, потому что мне нужно строить каждый раз, когда мне нужно запустить мою новую программу Rest API. Но одна проблема, с которой я столкнулась с tomcat, не показывает, что обновленный код изменился, если я не перезапущу Eclipse. Я сохраняю изменения, но все же после перезапуска Tomcat он показывает старое изменение, но не новое изменение моей программы REST. Мне не хватает чего-то здесь, не знаю, что. – karam