从servlet应用程序中访问server.xml中的主机信息

时间:2012-08-15 12:28:51

标签: tomcat servlets syslog

我们有一个由spring mvc驱动的站点。我添加了一个Initalizing和ServletContextAware的bean,我将模式修改为syslog appender,添加数据库服务器,名称,用户名等。

我想在模式中添加一些唯一标识应用程序/站点的内容。最完美的是在server.xml中使用host-tag的name属性。

是否可以从应用程序代码中访问该值? 任何人对一个唯一标识我可以使用的应用程序/站点的值有任何其他建议吗? 我已经想到了getContextPath,但是如果站点部署在ROOT上那将无济于事。

由于

1 个答案:

答案 0 :(得分:0)

使用了log4j MDC功能,很好地解决了我的问题。