Intellij IDEA 12 で新しい Java EE アプリケーションを作成した場合:
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