【问题标题】:Configure Glassfish 3 with Hibernate 3.6使用 Hibernate 3.6 配置 Glassfish 3
【发布时间】:2011-10-04 21:22:03
【问题描述】:

我正在尝试使用 glassfish 3.1.1 配置休眠 3.6.7。 如果我只是从 glassfish 中的更新工具安装模块,我会得到休眠 3.5...

我想用hibernate search 3.4.1 Final。

我想建立一个网站,我将在数据库中有很多项目,我希望它可以正常工作(使用集成在 hibernate 中的 lucene 搜索)。 - 我想稍后使用 lucene 拼写检查器

你建议我切换到 jboss AS 7 吗?如果是这样,我愿意创建一个 java ee 应用程序(ejb,独立 Web 层)......我是否必须为 jboss 创建更多的 xml 配置内容为 7?或者只是添加我的数据源,我就完成了......???

或者我应该制作我的 lucene 代码并将其与 eclipselink 一起使用?

你认为最好的是什么?

问候

【问题讨论】:

    标签: java hibernate jakarta-ee glassfish hibernate-search


    【解决方案1】:

    我将 Eclipse 和 glassfish 3.1 与 Hibernate 3.6.7 一起使用。和休眠搜索。一切正常。你不需要大量的 xml,我使用 JPA,所以我有 persistence.xml。我在 glassfish 中设置了我的数据库访问权限,将 jta 数据源放入 persistence.xml 和一些与休眠搜索相关的配置中,仅此而已。

    我也尝试过 jboss,但我认为 glassfish 更易于使用。我不知道什么是最好的,挑一个试试吧:)

    【讨论】:

    • 你在哪里以及如何放置休眠罐子的?我试图这样做,但它不适合我..
    • 我在eclipse中做了一个用户库,并手动放置了所有必要的jar。 (hibernate jar,hibernate lib 和 jdbc 连接器中必要和必需的附加 jar)。然后将此库添加到eclipse项目构建路径中。
    • 但是您是如何在 glassfish 中添加库的?因为我读了一些关于 osgi 和你必须在 glassfish 中做的东西才能识别罐子的东西......或者你做了一个蚂蚁或正在部署你的应用程序的东西,而你没有使用 eclipse 部署服务器的东西?跨度>
    • 我使用 eclipse 部署的东西,只需添加一个新服务器,开发您的应用程序,然后使用 eclipse 部署。您不必将休眠库添加到 glassfish,eclipse 小心。您只需要做的事情:在 glassfish 管理面板中设置数据库连接(或在 persistence.xml 中设置)并将 jdbc 连接器添加到 glassfish lib 目录。
    • 这是一个非常好的教程,它包含 eclipse + glassfish 配置。希望对您有所帮助:link
    【解决方案2】:

    在@hcpeter 的帮助下,我设法配置...

    这是怎么做的:

    复制 glassfish3/glassfish/lib/ 中的所有 jar 文件(只有 jar 文件,没有文件夹.. 将 jar 从文件夹中取出)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-08
      相关资源
      最近更新 更多