2014-12-21 4 views
3

Я пытался изменить регистрацию, которая имеет место с Pivotal tc Server Developer версии 3.0, и я узнал, что процесс Java, который запускает сервер, никогда не читает журнал .properties в базе каталины.Spring Tool Suite 3.6.1 и Pivotal tc Server Developer Edition протоколирование игнорируется

Я создал новый Pivotal tc Server 3.0 с новым экземпляром с именем diff-instance и добавил биографию. Когда он закончен, файл logging.properties был создан в папке/diff-instannce/conf. Я запустил сервер и остановил его, посмотрев настройки (F3 или открыть в списке серверов). Он говорит:

путь конфигурации:

выбранный вариант: Использование установки дц сервера (требуется контроль установки дц сервера) путь сервера (catalina.base):/Diff-экземпляр

Тогда я остановить сервер и измените файл logging.properties и заметили, что ни одно из изменений, внесенных в этот файл logging.properties, никогда не отражается на сервере tc.

Я принес в свой швейцарский армейский нож старые добрые инструменты sysinternals (www.sysinternals.com) и начал промонтировать. К моему большому удивлению, файл logging.properties в папке каталога catalina.base никогда не читается процессом javaw.exe (считывается только файл logging.properties в/jre/lib). Это объясняет, что я видел.

У меня есть 3 важные вопросы, связанные с этим:

  1. Почему не файл logging.properties никогда не читали?
  2. Где находится метод настройки документации разработчика Pivotal tc Server? Я просмотрел «Начало работы с Pivotal tc Server» по адресу http://tcserver.docs.pivotal.io/index.html в разделе «Файлы конфигурации экземпляра tc Runtime» на стр. 29, и он говорит, что этот файл должен использоваться. Также в «Pivotal tc Server Administration» имеется целый раздел «Настройка ведения журнала для tc Runtime» на стр. 50, который продолжает говорить об этом же файле.
  3. Я знаю, что между разработчиком tc Server и STS много клея. Все дело в определении нового сервера и о вариантах расположения серверов, которые можно определить как показано ниже: server locations все очень круто, но где документация для этого?

На этой странице представлена ​​старая версия сервера tc и способы изменения журнала. Он также ссылается на файл logging.properties в catalina.base.

https://pubs.vmware.com/vfabric5/index.jsp?topic=/com.vmware.vfabric.tc-server.2.6/admin/manual-logging.html

ответ

1

Фактически это было зафиксировано группой STS.См. Комментарий от Alex Boyko о сайте ночного обновления tc Server http://dist.springsource.com/snapshot/TOOLS/eclipse-integration-tcserver/nightly в JIRA STS-3998. В STS 3.6.3, если вы выберете «Справка/Установить новое программное обеспечение» и вы вставляете этот сайт обновлений и выбираете его, вы должны иметь возможность установить версию интеграции сервера tc в STS 3.6.3, которая исправляет это. Это должно быть исправлено в STS 3.6.4.

+0

"Eclipse Integration Commons \t 3.6.4.201502172336-CI-B27" не требуется? –

1

ли вы пытаетесь создать экземпляр сервера дц из командной строки и изменить ведение журнала для этого экземпляра?

Вы могли получить регистрацию, работающую с предыдущими версиями tc Server, например 2.9.x?

Если это сработало, но регистрация, например, вы создали через STS, не сработала, я думаю, что вы обнаружили ошибку в коде интеграции Tc Server Eclipse. Я подозреваю, что, возможно, вариант для logging.properties файла должен быть указан в момент создания экземпляра дц сервера в команде создания какой-то образом. Пожалуйста, создайте отчет об ошибке для этой проблемы здесь: https://issuetracker.springsource.com/browse (проект: Spring Tool Suite, компонент: SERVER)

+0

Я никогда не пробовал это до сих пор, так что я не знаю, было ли это раньше. Я установил STS 3.6.3, который поставляется с tc-сервером 3.0.2, и если я создам экземпляр с использованием экземпляра tcruntime-экземпляра, когда я его запускаю в STS, я получаю следующие ошибки: 23 декабря 2014 10:08:25 org.apache .tomcat.util.digester.Digester startElement SEVERE: начало события выбрало исключение java.lang.ClassNotFoundException: org.apache.catalina.core.JasperListener – mario

+0

Создан [STS-3998] (https://issuetracker.springsource.com/ browse/STS-3998) для этой проблемы – mario

+0

Созданная [STS-3999] (https://issuetracker.springsource.com/browse/STS-3999) проблема. – mario