gpt4 book ai didi

java - 查看Tomcat的JNDI树

转载 作者:行者123 更新时间:2023-11-28 22:06:02 30 4
gpt4 key购买 nike

鉴于我有 context.xmlResource 定义,我将它复制到 /usr/local/tomcat/conf/context.xml

如何检查 Resource 是否按预期创建?

有什么方法可以在应用context.xml后查看JNDI树?

最佳答案

如果你想看看 Tomcat 内部发生了什么,你应该启用 JMX。
参见 Monitoring and Managing Tomcat 8.5 .

然后您可以使用 jconsole 进行连接Java 附带的命令,您可以在其中查看在该 Tomcat 实例中运行的每个 Web 应用程序可用的资源。

我个人从来没有把数据源<Resource> context.xml 中的元素文件,而是将它们放在 server.xml 中然后放<ResourceLink>上下文的 XML 文件中的元素(不是 .../conf/context.xml ,而是 .../conf/Catalina/localhost/mywebapp.xml )。

这允许在同一个 Tomcat 实例中运行的多个 webapps 共享数据库连接池。

所以在我的实例中,我可以在 mywebapp.xml 下方看到我的 webapp 的资源链接(来自 /Catalina/ResourceLink/Context )节点,以及 server.xml 下面的资源(来自 /Catalina/Resource/Global )节点。

我还可以在 /Catalina/DataSource/javax.sql.DataSource 下方看到数据源节点。

enter image description here

关于java - 查看Tomcat的JNDI树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49709296/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com