RAD 7,WebSphere 7。
IBM的Web-bnd.xml:
<resource-ref name="jdbc/devl" binding-name="jdbc/devl" />
的web.xml:
<resource-ref>
<res-ref-name>jdbc/devl</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Application</res-auth>
<res-sharing-scope>Unshareable</res-sharing-scope>
<mapped-name>jdbc/devl</mapped-name>
</resource-ref>
这符合我在互联网上看到的例子。这是因为我正在将此应用程序转换为servlet 2.5。据我了解,web.xml中的res-ref-name应该与resource-ref中的name属性匹配。然后,绑定名称与管理控制台中定义的数据源匹配。为了简单起见,我把它们全部匹配。
在某个地方还有其他设置吗?因为这会产生问题标题中描述的错误。
答案 0 :(得分:1)
如果您使用的是Eclipse,请尝试更新project.facet.core.xml中的Web模块版本。它应该与web.xml web-app版本同步。
答案 1 :(得分:0)