小编Kér*_*ián的帖子

无法解析名称 org.hibernate.dialect.SQLiteDialect

上周我说“让我们试试 WildFly 10!” 在完成基本配置和 HelloWorld 内容之后,我想看看持久性是如何工作的。A 采用了我的旧 ABC EAR,它有一个 JPA 模块,其中 Hibernate 与 SQLite 一起使用。我设置了net.kemitix提供的方言。

\n\n

因此,我在 POM 文件中设置了它的依赖项:

\n\n
<dependency>\n    <groupId>net.kemitix</groupId>\n    <artifactId>sqlite-dialect</artifactId>\n    <version>0.1.0</version>\n</dependency>\n
Run Code Online (Sandbox Code Playgroud)\n\n

打包后的 EAR 如下所示:

\n\n
ABC_Ear-0.0.1-SNAPSHOT.ear\n    lib\n        ABC_Jpa-0.0.1-SNAPSHOT.jar\n        sqlite-dialect-0.1.0.jar\n        sqlite-jdbc-3.8.11.2.jar\n
Run Code Online (Sandbox Code Playgroud)\n\n

持久化.xml:

\n\n
<?xml version="1.0" encoding="UTF-8"?>\n<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">\n    <persistence-unit name="ABC_Jpa" transaction-type="JTA">\n        <class>abc.jpa.User</class>\n        <class>abc.jpa.Group</class>\n        <properties>\n            <property name="javax.persistence.jdbc.url" value="jdbc:sqlite:C:/sqlite/ABC.db"/>\n            <property name="javax.persistence.jdbc.driver" value="org.sqlite.JDBC"/>\n            <property name="jboss.entity.manager.factory.jndi.name" value="java:jboss/AbcEntityManagerFactory" />\n            <property name="jboss.entity.manager.jndi.name" value="java:/AbcEntityManager"/>\n            <property name="hibernate.dialect" value="org.hibernate.dialect.SQLiteDialect"/>\n            <property name="hibernate.show_sql" value="true"/>\n            <property name="hibernate.hbm2ddl.auto" value="create"/> \n        </properties>\n    </persistence-unit>\n</persistence>\n
Run Code Online (Sandbox Code Playgroud)\n\n

部署过程中出现如下异常: …

hibernate dialect wildfly

3
推荐指数
1
解决办法
1万
查看次数

如何为 Catalyst 启用 CORS

拥有一个生成 JSON 的 Perl Catalyst 应用程序,我需要在由 Apache 服务器提供服务的 HTML 页面中使用 jQuery 读取该 JSON 内容。Catalyst 和 Apache 两个应用程序都在同一台主机上运行。

当我从 Apache 访问 Catalyst URL 时出现错误

Access to XMLHttpRequest at 'http://localhost:3000/abc/json_list' from origin 'http://localhost:8888' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Run Code Online (Sandbox Code Playgroud)

正如我在许多主题中所说的那样,必须设置一个标题(或更多)。在这种情况下,必须设置催化剂,但我不知道如何设置。

任何提示?

apache perl catalyst cors

3
推荐指数
1
解决办法
318
查看次数

标签 统计

apache ×1

catalyst ×1

cors ×1

dialect ×1

hibernate ×1

perl ×1

wildfly ×1