Публикация на основной сервер tc обнаружила Невозможно запустить сервер tc

Недавно я установил новую версию STS 3.8.3. И сразу после того, как я начал добавлять зависимости в maven, мой tc сервер перестал работать и вылезла эта ошибка

введите здесь описание изображения

Я не могу понять проблему, она возникла после того, как я обновил индексы репозитория. Далее ошибка.

Публикация конфигурации... Ошибка копирования файла в D:/sts-bundle/pivotal-tc-server-developer-3.2.2.RELEASE/base-instance/backup\catalina.policy: D:\sts-bundle\pivotal- tc-server-developer-3.2.2.RELEASE\base-instance\conf\catalina.policy (Система не может найти указанный путь) D:\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE \base-instance\conf\catalina.policy (Система не может найти указанный путь) Ошибка копирования файла в D:/sts-bundle/pivotal-tc-server-developer-3.2.2.RELEASE/base-instance/backup\ catalina.properties: D:\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\catalina.properties (Система не может найти указанный путь) D:\sts-bundle\ pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\catalina.properties (Система не может найти указанный путь) Ошибка при копировании файла в D:/sts-bundle/pivotal-tc-server-developer -3.2.2.RELEASE/base-instance/backup\context.xml: D:\sts-bundle\pivotal-tc-server-developer-3.2.2.R ELEASE\base-instance\conf\context.xml (Система не может найти указанный путь) D:\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\context.xml (Система не может найти указанный путь) Ошибка копирования файла в D:/sts-bundle/pivotal-tc-server-developer-3.2.2.RELEASE/base-instance/backup\jmxremote.access: D:\sts-bundle \pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\conf\jmxremote.access (Система не может найти указанный путь)

Пожалуйста, помогите мне решить это...

(Примечание: я также помечаю эту проблему под maven, хотя я не уверен, как это связано. Если нет связи, пожалуйста, игнорируйте)


person eccentricCoder    schedule 08.03.2017    source источник


Ответы (5)


Похоже, ваш base-instance экземпляр сервера tc поврежден. Запуск tc server создает резервную копию файлов конфигурации в папке backup в папке instance. Похоже, файлы конфигурации отсутствуют, и нечего делать резервную копию. Я предлагаю удалить папку base-instance, а затем снова запустить STS. STS должен автоматически создавать base-instance при запуске, если он отсутствует. Надеюсь это поможет

person aboyko    schedule 09.03.2017
comment
Я, это то, что я сделал. Теперь, кажется, работает нормально. Спасибо - person eccentricCoder; 09.03.2017

Вы проверили, существуют ли файлы, на которые он жалуется? Если файлы base-instance/conf не существуют, экземпляр STS по умолчанию по какой-то причине не был создан правильно. Вы всегда можете удалить этот базовый экземпляр и создать его заново или создать свой собственный экземпляр и импортировать его на серверы.

> pivotal-tc-server-developer-3.2.2.RELEASE/tcruntime-instance.bat create base-instance -t base --force -v 8.0.30.C.RELEASE

person Jason K.    schedule 09.03.2017
comment
Я проверил, существуют ли файлы. Я тоже проверил разрешения. Все они, казалось, были в порядке. Я не мог решить проблему, поэтому пришлось установить все с самого начала. - person eccentricCoder; 09.03.2017

Убедитесь, что вы не закрываете сервер, иначе ваш проект не сможет увидеть необходимые файлы конфигурации. Это происходит со мной, когда я закрываю несвязанные проекты, и папка «Серверы» закрывается. Чтобы этого не произошло, я добавляю папку «Серверы» в свои «ссылки на проекты». Щелкните проект правой кнопкой мыши и выберите свойства внизу, затем щелкните ссылки проекта и выберите папку «Серверы».< img src="https://i.stack.imgur.com/4csGn.png" alt="ссылки на проекты в наборе инструментов eclipse или spring">

person JesseBoyd    schedule 07.09.2017

У меня возникла та же проблема с Eclipse, но в моем случае папка conf исчезла. Я думаю, что это могло быть вызвано тем, что я запустил другой Eclipse для другого рабочего пространства, а другой Eclipse испортил папку conf (хотя доказательств нет).

Обходной путь, который я использовал, заключался в следующем:

  1. Восстановите отсутствующую папку conf, в моем случае:
    C:\Users\‹UNAME›\eclipse\sts-bundle\pivotal-tc-server\instances\base-instance\conf

  2. скопируйте файлы из вашего проекта Eclipse Servers в conf.введите здесь описание изображения

  3. Запустить его

person Witold Kaczurba    schedule 23.11.2018

Да, верно, я столкнулся с такой же проблемой. Причина в том, что сначала я открыл STS для одной рабочей области, например Chetan_workspace с STS.

Позже я открыл ту же рабочую область «Chetan_workspace» с помощью eclipse. в этот раз eclipse удалил папку conf.

то есть conetnt папки conf в C:\SOFTWARE\spring-tool-suite-3.9.10.RELEASE-e4.13.0-win32-x86_64\sts-bundle\pivotal-tc-server\instances\base-instance\conf

местонахождение .. и содержание.

catalina.policy, server.xml, файл регистратора и т.д..

решение: просто перейдите в это место и создайте папку conf вручную C:\SOFTWARE\spring-tool-suite-3.9.10.RELEASE-e4.13.0-win32-x86_64\sts-bundle\pivotal-tc-server\instances\base -instance\conf и добавьте его содержимое, упомянутое выше / или все содержимое, для которого он выдает ошибку, он работал

person CHETAN PATIL    schedule 22.10.2020