8

アプリケーション.xml

<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6">
  <display-name>business-ear</display-name>
  <module>
    <web>
      <web-uri>business-web-1.0-SNAPSHOT.war</web-uri>
      <context-root>business</context-root>
    </web>
  </module>
</application>

ファイルパス c:\glassfish3\glassfish\domains\domain1\autodeploy\business.ear\

構造 business.ear ->

META-INF business-web-1.0-SNAPSHOT.war

私を助けてください!

4

2 に答える 2

16

バージョン 3.1.2.2 にアップグレードした後、この問題が発生し始めました。解決策はありますが、このエラーが再び表示されることがあります。Glassfish が古いアプリ データを保持していることに関連していると思われます。

  1. Glassfish ドメイン フォルダーに移動します -> glassfish3\glassfish\domains\domain1\applications\

  2. アプリケーション フォルダとアプリ フォルダ内を確認すると、「.glassfishStaleFiles」というファイルが見つかります。

  3. このファイルをテキスト エディタで開き、Glassfish がファイルの最後の行にリストしている jar ライブラリを確認します。

  4. この依存関係を更新します (maven またはその他のツールを使用)

  5. アプリケーションフォルダーをクリーンアップします。

  6. すべてを再構築します。

お役に立てれば

于 2013-04-25T21:04:03.207 に答える