这个报错是已经读取出jndi的名字testdb了,但是却没有找到testdb数据库配置文件。
这个错误是在执行DataSource ds = (DataSource) ctx.lookup(jndiName);时出的问题,
问题的原因是:在数据库配置文件中 PROVIDER_URL=localhost:1099 ,这个1099端口是在
jboss-eap-5.2/jboss-as/server/default/conf/bindingservice.beans/META-INF里面有一个bindings-jboss-beans.xml中配置的,
端口配置的代码是:
<bean class="org.jboss.services.binding.ServiceBindingMetadata">
<property name="serviceName">jboss:service=Naming</property>
<property name="bindingName">Port</property