Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java web服务缺少hibernate.dial_Java_Xml_Hibernate_Jpa - Fatal编程技术网

Java web服务缺少hibernate.dial

Java web服务缺少hibernate.dial,java,xml,hibernate,jpa,Java,Xml,Hibernate,Jpa,我正在尝试通过创建oracle数据库来创建web服务。作为服务器,我使用Wildfly,所以我在浏览器中使用管理控制台初始化了JNDI连接 Standalone.xml { ... <datasource jta="false" jndi-name="java:/jdbc/ora" pool-name="ora" enabled="true" use-ccm="false"> <co

我正在尝试通过创建oracle数据库来创建web服务。作为服务器,我使用Wildfly,所以我在浏览器中使用管理控制台初始化了JNDI连接

Standalone.xml

    {
...
                    <datasource jta="false" jndi-name="java:/jdbc/ora" pool-name="ora" enabled="true" use-ccm="false">
                        <connection-url>jdbc:oracle:thin:@localhost:1522:maindatabase</connection-url>
                        <driver-class>oracle.jdbc.OracleDriver</driver-class>
                        <driver>ora</driver>
                        <security>
                            <user-name>C##Edgar</user-name>
                            <password>2301910</password>
                        </security>
                        <validation>
                            <validate-on-match>false</validate-on-match>
                            <background-validation>false</background-validation>
                        </validation>
                        <statement>
                            <share-prepared-statements>false</share-prepared-statements>
                        </statement>
                    </datasource>
...
    }
例外情况是:

JBAS014777:   Services which failed to start:      service jboss.persistenceunit."App1.ear#Model"
      service jboss.persistenceunit."App1.ear#Model": org.jboss.msc.service.StartException in service jboss.persistenceunit."App1.ear#Model": org.hibernate.HibernateException: Unable to determine Dial
ect to use [name=Oracle, majorVersion=12]; user must register resolver or explicitly set 'hibernate.dialect'

也许有人能告诉我我错过了什么或做错了什么?

问题是否应该是您的意思是“persistence.xml”而不是persistence.xml您是什么意思“persistence.xml”是exlipse在创建JPA项目时自动生成的。persistence.xml的正确名称是persistence.xml。我想他找不到了,因为名字错了。你能测试一下吗?不,只是我在这里犯了个错误:希望这能帮助你
JBAS014777:   Services which failed to start:      service jboss.persistenceunit."App1.ear#Model"
      service jboss.persistenceunit."App1.ear#Model": org.jboss.msc.service.StartException in service jboss.persistenceunit."App1.ear#Model": org.hibernate.HibernateException: Unable to determine Dial
ect to use [name=Oracle, majorVersion=12]; user must register resolver or explicitly set 'hibernate.dialect'