spring-tool-suite - 忽略 Spring Tool Suite 3.6.1 和 Pivotal tc Server Developer Edition 日志记录

标签 spring-tool-suite tcserver

我试图改变 Pivotal tc Server Developer 3.0 版的日志记录,我发现启动服务器的 java 进程从不读取 catalina base 中的 logging.properties 文件。

我使用名为 diff-instance 的新实例创建了一个新的 Pivotal tc Server 3.0,并添加了 bio 配置文件。完成后,已在/diff-instannce/conf 文件夹中创建一个 logging.properties 文件。我启动服务器并停止它并查看设置(F3 或在服务器列表上打开)。它说:

配置路径:

选择的选项:使用 tc 服务器安装(控制 tc 服务器安装) 服务器路径(catalina.base):/diff-instance

然后我停止服务器并修改 logging.properties 文件并注意到我对此 logging.properties 文件所做的任何更改似乎都没有反射(reflect)在 tc 服务器中。

我用我的瑞士军刀带来了很好的旧 sysinternals 工具 (www.sysinternals.com) 并启动了 procmon。令我非常惊讶的是,javaw.exe 进程从未读取 catalina.base conf 文件夹中的文件 logging.properties 文件(仅读取/jre/lib 文件夹中的 logging.properties)。这解释了我所看到的。

我有 3 个与此相关的重要问题:

  1. 为什么从未读取 logging.properties 文件?
  2. 自定义 Pivotal tc Server 开发者版的方法记录在哪里?我在 http://tcserver.docs.pivotal.io/index.html 查看了“Pivotal tc Server 入门”在第 29 页的“tc Runtime Instance Configuration Files”一节中,它说应该使用这个文件。此外,“Pivotal tc Server Administration”在第 50 页上有一整节“为 tc 运行时配置日志记录”,一直在谈论同一个文件。
  3. 我知道 tc 服务器开发人员和 STS 之间有很多胶水。关于定义新服务器的全部内容以及有关要定义的服务器位置类型的选项,如下所示 server locations 都很酷,但是这些东西的文档在哪里?

此页面描述了旧版本的 tc 服务器以及如何更改日志记录。它还引用了 catalina.base 中的 logging.properties 文件。

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

最佳答案

您是否尝试过从命令行创建一个 tc 服务器实例并更改该实例的日志记录?

您是否能够让日志记录与以前版本的 tc Server(例如 2.9.x)一起使用?

如果成功了,但是您通过 STS 创建的日志实例不起作用,那么我认为您已经发现了 Tc Server Eclipse 集成代码中的错误。我怀疑 logging.properties 文件的选项可能需要在 tc 服务器实例创建时以某种方式在创建命令中指定。 请在此处为此问题创建错误报告:https://issuetracker.springsource.com/browse (项目:Spring Tool Suite,组件:SERVER)

关于spring-tool-suite - 忽略 Spring Tool Suite 3.6.1 和 Pivotal tc Server Developer Edition 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27585645/

相关文章:

eclipse - 在 Eclipse 中全局禁用 Maven 工作区解析

java - Spring Boot : SpringApplication. 运行导致 org.springframework.context.ApplicationContextException:

java - 替换 tc 服务器中的 jars

java - 在 vmware vfabric tc 服务器中部署 maven/spring 应用程序时出现异常

java - 在嵌入式 tomcat 中以 ROOT 身​​份部署

eclipse - Spring Tool Suite(STS版本3.6.1)没有创建Roo项目的选项

tomcat - 不带嵌入式 Tomcat 的 Spring Boot 管理

java - 使用 JMX/Hyperic 代理在 tc 服务器中启动/停止应用程序

eclipse - InconsistenProjectHierarchyException

eclipse STS - tc 服务器实例在 STS 更新后不会启动