我试图改变发生的记录与枢轴tc服务器开发版3.0和我发现,启动服务器的java进程从来没有读取logging.properties文件在catalina基地。
我创建了一个新的Pivotal tc Server 3.0,其中包含一个名为diff实例的新实例,并添加了bio配置文件。完成后,在 /diff-instannce/conf文件夹中创建了一个logging.properties文件。我启动服务器并停止它,查看设置(F3或在服务器列表中打开)。它说:
配置路径:
选择选项:使用tc Server安装(控制tc Server安装)服务器路径(catalina. base): /diff-instance
然后我停止服务器并修改logging.properties文件,注意到我对这个logging.properties文件所做的任何更改似乎都没有反映在tc服务器中。
我把我的瑞士军刀很好的老式sysinterals工具(www.sysinternals.com),并开始procmon。令我非常惊讶的是,javaw. exe进程从未读取catalina.base conf文件夹中的文件logging.properties文件(只读取 /jre/lib文件夹中的logging.properties)。这解释了我所看到的。
我有3个与此相关的重要问题:
本页介绍了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集成代码中的bug。我怀疑可能需要在创建命令中的tc服务器实例创建时间指定logging.properties文件的选项。请在此处创建此问题的bug报告:https://issuetracker.springsource.com/browse(项目:Spring Tool Suite,组件:SERVER)
实际上,这是由STS小组修复的。请参阅Alex Boyko关于JIRA STS-3998中http://dist.springsource.com/snapshot/TOOLS/eclipse-integration-tcserver/nightly的tc Server夜间更新站点的评论。在STS 3.6.3中,如果您选择帮助/安装新软件并粘贴此更新站点并选择它,您应该能够在STS 3.6.3中安装修复此问题的tc Server集成版本。这应该在STS 3.6.4中得到修复。