this is the first time I am trying to setup datasource in my Wildfly server. I tried to follow some tutorials which I found on Google but it still doesn’t work.
I am working on a web service but I keep getting some errors when I deploy my .war file.
Here is the latest log when app is deployed:
22:16:33,049 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015877: Stopped deployment IslamicPostsWS.war (runtime-name: IslamicPostsWS.war) in 7ms 22:16:33,184 INFO [org.jboss.as.server] (XNIO-1 task-2) JBAS018558: Undeployed "IslamicPostsWS.war" (runtime-name: "IslamicPostsWS.war") 22:16:33,186 INFO [org.jboss.as.controller] (XNIO-1 task-2) JBAS014774: Service status report JBAS014777: Services which failed to start: service jboss.deployment.unit."IslamicPostsWS.war".POST_MODULE 22:16:35,518 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) JBAS015877: Stopped deployment IslamicPostsWS (runtime-name: IslamicPostsWS) in 7ms 22:16:35,660 INFO [org.jboss.as.server] (XNIO-1 task-6) JBAS018558: Undeployed "IslamicPostsWS" (runtime-name: "IslamicPostsWS") 22:16:38,358 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 2) JBAS015018: Deployment IslamicPostsWS was previously deployed by this scanner but has been removed from the server deployment list by another management tool. Marker file C:UsersIlhamiworkspace-services.metadata.pluginsorg.jboss.ide.eclipse.as.coreWildFly_8.0_Runtime_Server1396040937545deployIslamicPostsWS.undeployed is being added to record this fact. 22:17:00,406 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015876: Starting deployment of "IslamicPostsWS.war" (runtime-name: "IslamicPostsWS.war") 22:17:00,540 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 2) JBAS014613: Operation ("deploy") failed - address: ([("deployment" => "IslamicPostsWS.war")]) - failure description: { "JBAS014771: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.IslamicPostsWS.IslamicPostsWS.DefaultDataSource is missing [jboss.naming.context.java.jboss.datasources.ExampleDS]"], "JBAS014879: One or more services were unable to start due to one or more indirect dependencies not being available." => { "Services that were unable to start:" => [ "jboss.deployment.unit."IslamicPostsWS.war".component."com.sun.faces.config.ConfigureListener".START", "jboss.deployment.unit."IslamicPostsWS.war".component."javax.faces.webapp.FacetTag".START", "jboss.deployment.unit."IslamicPostsWS.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START", "jboss.deployment.unit."IslamicPostsWS.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START", "jboss.deployment.unit."IslamicPostsWS.war".component."org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher".START", "jboss.deployment.unit."IslamicPostsWS.war".component."org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap".START", "jboss.deployment.unit."IslamicPostsWS.war".deploymentCompleteService", "jboss.deployment.unit."IslamicPostsWS.war".jndiDependencyService", "jboss.naming.context.java.module.IslamicPostsWS.IslamicPostsWS.env.jdbc.TestDB", "jboss.undertow.deployment.default-server.default-host./IslamicPostsWS", "jboss.undertow.deployment.default-server.default-host./IslamicPostsWS.UndertowDeploymentInfoService" ], "Services that may be the cause:" => [ "jboss.jdbc-driver.com_mysql_jdbc_Driver", "jboss.naming.context.java.jboss.datasources.ExampleDS" ] } } 22:17:00,683 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "IslamicPostsWS.war" (runtime-name : "IslamicPostsWS.war") 22:17:00,683 INFO [org.jboss.as.controller] (DeploymentScanner-threads - 2) JBAS014774: Service status report JBAS014775: New missing/unsatisfied dependencies: service jboss.naming.context.java.jboss.datasources.ExampleDS (missing) dependents: [service jboss.naming.context.java.module.IslamicPostsWS.IslamicPostsWS.DefaultDataSource]
persistence.xml
<?xml version="1.0" encoding="UTF-8"?> <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> <persistence-unit name="JPADB"> <jta-data-source>java:jboss/datasources/DBTest</jta-data-source> <properties> <property name="showSql" value="true"/> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/> </properties> </persistence-unit> </persistence>
Just tell me if you need more files.
Advertisement
Answer
can you post your datasource definition?
I think it would be the best to test the datasource deployment ‘standalone’. I mean separated from an actual application deployment, just to test whether your datasource works or not. You can test this f.i. using the web console (localhost:9990/console).
It also looks like there are problems with the pre-configured example DS of wildfly. Did you remove this DS? In standalone.xml there is also a reference on ExampleDS which might be broken.