Java 连接池,错误-500,jboss for mysql中发生空指针异常

Java 连接池,错误-500,jboss for mysql中发生空指针异常,java,mysql,jdbc,jboss,jndi,Java,Mysql,Jdbc,Jboss,Jndi,我无法从数据源获取连接,它返回一个错误-500服务器遇到一个内部错误(),使其无法完成此请求 我在getConnection方法中得到一个NullPointerException,浏览器中显示错误500。我在数据源xml文件中给出了相同的查找名称 <servlet> <servlet-name>abc</servlet-name> <servlet-class>com.apalya.records.Student</servl

我无法从数据源获取连接,它返回一个错误-500服务器遇到一个内部错误(),使其无法完成此请求

我在
getConnection
方法中得到一个NullPointerException,浏览器中显示错误500。我在数据源xml文件中给出了相同的查找名称

<servlet>
    <servlet-name>abc</servlet-name>
    <servlet-class>com.apalya.records.Student</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>abc</servlet-name>
    <url-pattern>/stu</url-pattern>
</servlet-mapping>
</web-app>

abc
com.apalya.records.Student
abc
/斯图

是否输入了
init()
中的
catch
,这意味着
datasource
尚未初始化?能否告诉我如何修改代码以使datasource初始化??
<servlet>
    <servlet-name>abc</servlet-name>
    <servlet-class>com.apalya.records.Student</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>abc</servlet-name>
    <url-pattern>/stu</url-pattern>
</servlet-mapping>
</web-app>