0

次の構造を持つEARアプリケーションにこのシナリオがあります。

  • 計画
    • データ
    • 実在物
      • メタINF
        • persistence.xml
    • 仕事
    • ウェブ

エンティティ フォルダには、すべてのエンティティ クラスと、作成するように設定された hibernate.hbm2ddl.auto プロパティを持つ persistence.xml があります。エンティティに関するjarをデプロイするとデータベースが生成されますが、耳をデプロイするとそうではありません。なぜこれが起こっているのか、それを解決する方法を教えてください。

4

1 に答える 1

1

EAR プロジェクトにMETA-INF/application.xmlは、エンティティ jar ファイルを含むファイルが必要です。

<?xml version="1.0" encoding="UTF-8"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="http://java.sun.com/xml/ns/javaee/application_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" id="Application_ID" version="6">
  <display-name>MY_ear</display-name>
  <module>
    <ejb>ENTITY.jar</ejb><!--change the name accordingly-->
  </module>
</application>
于 2013-11-01T15:25:44.193 に答える