1

Intellij IDEA 12 で新しい Java EE アプリケーションを作成した場合:

新しい JavaEE Web モジュール

Web Application 2.5、JSF 2.0、Application Server Glassfish 3.1.2.2、および Java EE 6 を使用する場合:

テクノロジー スタックの選択

application.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">

</application>

<module>タグがにないため、このアプリケーションは正常に展開されませんapplication.xml:

The content of element 'application' is not complete. One of
'{"http://java.sun.com/xml/ns/javaee":application-name,
"http://java.sun.com/xml/ns/javaee":description,
"http://java.sun.com/xml/ns/javaee":display-name,
"http://java.sun.com/xml/ns/javaee":icon,
"http://java.sun.com/xml/ns/javaee":initialize-in-order,
"http://java.sun.com/xml/ns/javaee":module}' is expected.

moduleタグは IDE によって自動的に追加されたはずですか? もしそうなら、なぜそうではないのですか?そうでない場合、デフォルトの成果物を使用したい場合、web-uriタグ ( ) を何に設定すればよいですか?<module><web><web-uri>web:war exploded

4

1 に答える 1

3

バグです。最初のステップで「JavaEE Web モジュール」の代わりに「Java モジュール」を選択し、2 番目のステップで「Web アプリケーション」、「JavaEE アプリケーション」、および「アプリケーション サーバー」を選択すると、application.xml ファイルが正しく生成されます。

于 2012-12-26T11:00:21.873 に答える