猿问

配置jndi一直报配置错误 Name local is not bound in this Context

这里是tomcat conf  context配置

<Resource name="jdbc/DBPoo" 

auth="Container" 

type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"  url="jdbc:mysql://localhost:3306/tarena"

username="cai" 

password="chiaicai123" 

maxActive="20" 

maxIdle="10" 

maxWait="10000"/>

这里是web.xml配置

<?xml version="1.0" encoding="UTF-8"?>

<xml-body>

  <welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>


<resource-ref>

<res-ref-name> jdbc/DBPool</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

<res-sharing-scope>Shareable</res-sharing-scope>

</resource-ref>

</xml-body>


吃爱菜
浏览 2446回答 1
1回答

我的南方

web容器找不到该资源的JNDI的命名,仔细检查下配置
随时随地看视频慕课网APP
我要回答