数据源中的java Spring/Tomcat错误(NameNotFoundException)
我正在尝试将SpringMVC4应用程序连接到我的Sql本地BBDD
以下是文件:
Spring MVC配置文件:
@Bean
public DataSource dataSource() throws Exception {
Context cts = new InitialContext();
DataSource dts = (DataSource) cts.lookup("java:/comp/env/jdbc/etielaBBDD");
return dts;
}
Tomcat上下文。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&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) 个答案