gpt4 book ai didi

java - tomcat7不读取上下文xml文件

转载 作者:行者123 更新时间:2023-12-01 14:53:34 24 4
gpt4 key购买 nike

我想在 xml 文件中指定数据库的上下文。

  <Context path="/db3" docBase="C:/my/workspace/db3/">

<Resource name="jdbc/ksidb" auth="Container"
type="javax.sql.DataSource"
description="Books"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/ksidb"
username="root"
password="root"
maxActive="20" />
</Context>

我读到应该将该文件复制到/webapps tomcat 目录。我这样做了,但 tomcat7 不读取该文件。你知道为什么吗?该怎么办?谢谢。

最佳答案

您读到的内容是错误的。如果该来源告诉你的事情完全错误,我会质疑该来源的其他建议。根据 Tomcat docs ,您放置上下文配置的选项如下:

  • 位于应用程序文件内/META-INF/context.xml 的单个文件中。 (基于主机的 copyXML 属性)可以将其复制到 $CATALINA_BASE/conf/[enginename]/[hostname]/并重命名为应用程序的基本文件名加上“.xml”扩展名。
  • 位于 $CATALINA_BASE/conf/[enginename]/[hostname]/目录中的各个文件(扩展名为“.xml”)中。上下文路径和版本将从文件的基本名称(文件名减去 .xml 扩展名)派生。该文件始终优先于打包在 Web 应用程序的 META-INF 目录中的任何 context.xml 文件。
  • 在主 conf/server.xml 的 Host 元素内。

我强烈建议您访问链接的文档以了解有关配置 Tomcat 的正确方法的更多信息。

关于java - tomcat7不读取上下文xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14549686/

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