tomcat - 如何将数据源从 jboss Standalone.xml 迁移到 tomcat 9
问题描述
如何将数据源从standalone.xml 迁移到tomcat9.0.10。我在 $CATALINA_HOME/conf/context.xml 中添加了以下条目
<Resource name="jdbc/DataSource"
global="jdbc/DataSource"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
auth="Container"
type="javax.sql.DataSource"
username="username"
password="password"
driverClassName="oracle.jdbc.nonxa"
description="JCG Example MySQL database."
url="jdbc:oracle:thin:@10.13.253.129:1521:pe"
maxTotal="10"
maxIdle="10"
maxWaitMillis="10000"
removeAbandonedTimeout="300"
defaultAutoCommit="true" />
并且,我将 jdbc jar 放在 $CATALINA_HOME/lib 目录中,但它会引发错误 NoClassDefFound Exception。我该如何解决这个问题?
解决方案
似乎您的驱动程序类名称无效,请指定oracle.jdbc.driver.OracleDriver
为 driverClassName。
推荐阅读
- javascript - 如何根据MongoDB中的日期范围过滤数据
- swift - 使用 SwiftJSON 将 Alamofire 结果 JSON 加载到表视图中
- json - 是否可以为 jsonSchema 规范定义一个 jsonSchema ?
- javascript - 在函数上切换背景颜色 - ReactJS
- python - 在python中覆盖@classmethods的__str__方法
- google-cloud-platform - Google Datastore 祖先查询返回的数据太低了
- python - PIP3 安装总是试图从 git-lfs 目录中获取包
- c# - uwp 项目名称不能以“<”字符开头
- excel - 如何获取从第一行以外的行开始的数据透视表的行数?
- laravel - 如何切换 laravel 队列的运行与否