Ошибка развертывания войны Glassfish 5.0 - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь создать WAR моего приложения и развернуть его.

При попытке развертывания я получаю следующее сообщение об ошибке:

Error occurred during deployment: org.xml.sax.SAXParseException; lineNumber: 6; columnNumber: 15; Deployment descriptor file META-INF/application.xml in archive [usabilityExperiments_war]. cvc-complex-type.2.4.b: 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.. Please see server.log for more details.

Ошибка указывает на мой файл application.xml в строке 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>

Вот мой web.xml файл:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
    <security-constraint>
        <web-resource-collection>
            <web-resource-name>usability_war_exploded</web-resource-name>
            <url-pattern>/*</url-pattern>
        </web-resource-collection>
        <user-data-constraint>
            <transport-guarantee>CONFIDENTIAL</transport-guarantee>
        </user-data-constraint>
    </security-constraint>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

</web-app>

Раньше я мог создать WAR-файл и развернуть его, но по какой-то причине я не смог его идентифицировать, он больше не работает.

Кажется, что-то нужно в файле application.xml, но я не понимаю, что. Может ли кто-нибудь помочь мне понять, что происходит и как решить мою проблему?

Спасибо

...