2

グラスフィッシュでアプリケーションを実行しようとすると、コンソールに以下のエラーが表示されます。

SEVERE: DPL8015: Invalid Deployment Descriptors in Deployment descriptor file META-INF/application.xml in archive
    " The content of element type "application" is incomplete, it must match "(icon?,display-name,description?,module+,security-role*)".

「application.xml」に次のコードがあります

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC
    "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN"
    "http://java.sun.com/dtd/application_1_3.dtd">
<application>
  <display-name>MTCpreprint</display-name>
</application>

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

2

エラーメッセージのこの部分に基づいて:

it must match "(icon?,display-name,description?,module+,security-role*)"

<module>...</module>要素は XML の必須部分であることをお勧めします。そのような要素が少なくとも 1 つ存在する必要があります。

  • ?– オプションを示します
  • +– 1 つ以上を示します
  • *– ゼロ以上を示します
于 2013-11-11T15:26:21.630 に答える