- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 ResourceLink 访问数据源。
在我的 server.xml 中
<GlobalNamingResources>
<Resource name="jdbc/nameXGlobal" auth="Container" type="javax.sql.DataSource"
username="usernameX" password="passwordX"
driverClassName="oracle.jdbc.xa.client.OracleXADataSource"
url="jdbc:oracle:thin:urlinfo"/>
</GlobalNamingResources>
在 context.xml 中我有以下内容:
<Context>
<ResourceLink name="jdbc/nameX" global="jdbc/nameXGlobal" type="javax.sql.DataSource"/>
</Context>
但是,当我尝试执行查找时,出现错误“java.lang.ClassCastException:org.apache.naming.ResourceLinkRef 无法转换为 javax.sql.DataSource”,这意味着它没有获取数据源,而只是获取 ResourceRefLink .如果我直接将资源放在上下文中而不是通过 server.xml 使其成为全局资源,我不会收到错误,所以问题似乎出在我如何在 context.xml 中引用资源。
根据 Tomcat 在此页面上自己的建议,我没有看到我在上下文中创建 ResourceLink 的方式有什么不同:https://tomcat.apache.org/tomcat-9.0-doc/config/context.html .我可能遗漏了什么导致 ResourceLink 无法实际链接到资源?
最佳答案
对我来说,只需将资源标签直接放在没有 ResourceLink 的 context.xml 中就可以了
关于java - 尝试通过 ResourceLink 访问 Tomcat 数据源时返回的是 ResourceRefLink,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54067845/
我使用的是apache-tomcat-7.0.35。我在server.xml中定义了一个环境变量,如下 我在 context.xml 中的上下文元素旁边使用 Resource
我在使用 Tomcat 7 获取 JDBC 数据源时遇到困难 javax.naming.NameNotFoundException: Name [jdbc/weblogin01b] is not bo
我有一个包含多个组件的 wicket 表单,底部有一个按钮,用于验证用户输入并在验证成功后生成一个文件供下载。 我正在使用 AjaxSubmitLink 在调用 onError() 时显示用户反馈,但
我正在尝试通过 ResourceLink 访问数据源。 在我的 server.xml 中 在 context.xml 中我有以下内容: 但是,当我尝试执行查找时,出现错误“
我是一名优秀的程序员,十分优秀!