有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

数据源中的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&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) 个答案