Я пытаюсь создать 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
, но я не понимаю, что.
Может ли кто-нибудь помочь мне понять, что происходит и как решить мою проблему?
Спасибо