Spring / Tomcat - DataSource中的错误(NameNotFoundException)

时间:2015-05-15 12:42:29

标签: java mysql spring spring-mvc tomcat

我正在尝试将Spring MVC 4应用程序连接到MY Sql本地BBDD。

这是文件:

Spring MVCConfiguration File:

@Bean
public DataSource dataSource() throws Exception {
     Context cts = new InitialContext();
     DataSource dts = (DataSource) cts.lookup("java:/comp/env/jdbc/etielaBBDD");

     return dts;
}

Tomcat Context.xml:

<ResourceLink name="jdbc/etielaBBDD"
            global="jdbc/BBDD"
            auth="Container"
            type="javax.sql.DataSource" />

Tomcat服务器XML:

<Resource name="jdbc/BBDD" global="jdbc/BBDD" auth="Container" type="javax.sql.DataSource"
     username="XXXXXX"
     password="XXXXXX"
     driverClassName="com.mysql.jdbc.Driver"
     url="jdbc:mysql://localhost:3306/confluenceuseUnicode=true&amp;characterEncoding=utf8"
     maxActive="15"
     maxIdle="7"
     defaultTransactionIsolation="READ_COMMITTED"
     validationQuery="Select 1" />

而且,当我启动Tomcat时,会出现此错误:

javax.naming.NameNotFoundException: Name jdbc/BBDD is not bound in this context

我有两天试图解决这个错误而没有解决方案。任何的想法?感谢。

0 个答案:

没有答案