Java 将mysql数据库连接到本地WildFly服务器

Java 将mysql数据库连接到本地WildFly服务器,java,mysql,jdbc,jar,wildfly,Java,Mysql,Jdbc,Jar,Wildfly,我正在运行本地的wildfly服务器 我在mysql workbench中运行mysql脚本,数据库模式的名称是testapp 我在D:\wildfly-8.1.0.Final\modules\system\layers\base\com\mysql\main中创建了文件夹 这里有mysql-connector-java-5.1.37-bin jar文件和module.xml <module xmlns="urn:jboss:module:1.1" name="com.mysql">

我正在运行本地的wildfly服务器

我在mysql workbench中运行mysql脚本,数据库模式的名称是testapp

我在D:\wildfly-8.1.0.Final\modules\system\layers\base\com\mysql\main中创建了文件夹

这里有mysql-connector-java-5.1.37-bin jar文件和module.xml

<module xmlns="urn:jboss:module:1.1" name="com.mysql">
  <resources>
    <resource-root path="mysql-connector-java-5.1.37-bin.jar"/>
  </resources>
  <dependencies>
    <module name="javax.api"/>
  </dependencies>
</module>

然后我将dataresource代码添加到standalone.xml中

<subsystem xmlns="urn:jboss:domain:datasources:2.0">
            <datasources>
                <datasource jndi-name="java:jboss/datasources/testappDS" pool-name="testappDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:mysql://localhost:3306/testapp</connection-url>
                    <driver>mysql</driver>
                    <security>
                        <user-name>root</user-name>
                        <password>test</password>
                    </security>
                </datasource>
                <drivers>
                    <driver name="h2" module="com.h2database.h2">
                        <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
                    </driver>
                    <driver name="mysql" module="com.mysql">
                        <xa-datasource-class>com.mysql.jdbc.Driver</xa-datasource-class>
                    </driver>
                </drivers>
            </datasources>
        </subsystem>

jdbc:mysql://localhost:3306/testapp
mysql
根
测试
org.h2.jdbcx.JdbcDataSource
com.mysql.jdbc.Driver
但当我向邮递员提出请求时

xxx.xx.x.xxx:8080/restful/test/hospitals/location?lat=24.000000000和lng=46.000000000

它给我错误内部服务器错误(500)

在命令提示符中显示此错误

11:41:44739错误[stderr](默认任务-1)位于 com.sun.jersey.server.impl.ur i、 rules.RightHandPathRule.accept(RightHandPathRule.java:147) 11:41:44740错误[stderr](默认任务-1)位于 com.sun.jersey.server.impl.ur i、 accept(ResourceClassRule.java:108) 11:41:44741错误[stderr](默认任务-1)位于 com.sun.jersey.server.impl.ur i、 rules.RightHandPathRule.accept(RightHandPathRule.java:147) 11:41:44742错误[stderr](默认任务-1)位于 com.sun.jersey.server.impl.ur i、 rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) 11:41:44743错误[stderr](默认任务-1)位于 com.sun.jersey.server.impl.ap application.WebApplicationImpl.\u handleRequest(WebApplicationImpl.java:1542) 11:41:44743错误[stderr](默认任务-1)位于 com.sun.jersey.server.impl.ap application.WebApplicationImpl.\u handleRequest(WebApplicationImpl.java:1473) 11:41:44745错误[stderr](默认任务-1)位于 com.sun.jersey.server.impl.ap application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) 11:41:44746错误[stderr](默认任务-1)位于 com.sun.jersey.server.impl.ap application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) 11:41:44747错误[stderr](默认任务-1)位于 com.sun.jersey.spi.container。 servlet.WebComponent.service(WebComponent.java:409)11:41:44748错误 [stderr](默认任务-1)位于com.sun.jersey.spi.container。 ServletContainer.service(ServletContainer.java:558) 11:41:44749错误[stderr](默认任务-1)位于 com.sun.jersey.spi.container。 ServletContainer.service(ServletContainer.java:733) 11:41:44750错误[stderr](默认任务1)位于 javax.servlet.http.HttpServle t.service(HttpServlet.java:790) 11:41:44751错误[stderr](默认任务-1)位于 io.undertow.servlet.handlers。 ServletHandler.HandlerRequest(ServletHandler.java:85)11:41:44752 io.undertow.servlet.handlers处出现错误[stderr](默认任务-1)。 ServletSecurityRoleHandler.HandlerRequest(ServletSecurityRoleHandler.jav a:61)11:41:44753错误[stderr](默认任务-1)位于 io.undertow.servlet.handlers。 ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) 11:41:44754错误[stderr](默认任务-1)位于 org.wildfly.extension.underto w、 security.SecurityContextAssociationHandler.HandlerRequest(SecurityContextAssoci ationHandler.java:78)11:41:44755错误[stderr](默认任务-1)
在io.undertow.server.handlers.P redicateHandler.HandlerRequest(PredicateHandler.java:25)11:41:44756 io.undertow.servlet.handlers处出现错误[stderr](默认任务-1)。 security.SSLInformationAssociationHandler.handleRequest(sslinformationassociation nHandler.java:113)11:41:44757错误[stderr](默认任务-1)位于 io.undertow.servlet.handlers。 security.ServletAuthenticationCallHandler.HandlerRequest(ServletAuthenticationCal java:56)11:41:44758错误[stderr](默认任务-1)位于 io.undertow.server.handlers.P redicateHandler.HandlerRequest(PredicateHandler.java:25)11:41:44759 io.undertow.security.handlers处出现错误[stderr](默认任务-1) .abstract机密性handler.handleRequest(abstract机密性handler.jav a:45)11:41:44760错误[stderr](默认任务-1)位于 io.undertow.servlet.handlers。 security.servletsecretentityconstrainthandler.handleRequest(servletsecretentity alityConstraintHandler.java:61)11:41:44761错误[stderr](默认值) 任务1)在io.undertow.security.handlers .AuthenticationMechanismsHandler.HandlerRequest(AuthenticationMechanismsHandler.j ava:58)11:41:44762错误[stderr](默认任务-1)位于 io.undertow.servlet.handlers。 security.CachedAuthenticatedSessionHandler.HandlerRequest(CachedAuthenticatedSess ionHandler.java:70)11:41:44763错误[stderr](默认任务-1)位于 io.undertow.security.handlers .SecurityInitialHandler.HandlerRequest(SecurityInitialHandler.java:76) 11:41:44764错误[stderr](默认任务-1)位于 io.undertow.server.handlers.P redicateHandler.HandlerRequest(PredicateHandler.java:25)11:41:44765 org.wildfly.extension.underto处出现错误[stderr](默认任务-1) w、 jaccontextidhandler.handleRequest(jaccontextidhandler.java:61)

11:41:44766错误[stderr](默认任务-1)位于 io.undertow.server.handlers.P redicateHandler.HandlerRequest(PredicateHandler.java:25)11:41:44767 io.undertow.server.handlers.P处出现错误[stderr](默认任务-1) redicateHandler.HandlerRequest(PredicateHandler.java:25)11:41:44768 io.undertow.servlet.handlers处出现错误[stderr](默认任务-1)。 ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:240) 11:41:44769错误[stderr](默认任务-1)位于 伊奥·安德托