Кто-нибудь знает, важны ли они вообще? Я пытаюсь создать приложение WebLogic 12c. Для файла web.xml, это XML-декларация в порядке:Какова важность объявлений xml в дескрипторах развертывания?
<?xml version="1.0" encoding="windows-1252"?>
<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">
И это моя application.xml декларация:
<?xml version = '1.0' encoding="UTF-8"?>
<application 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/application_7.xsd" version="7">
Если вместо версии = "7", у меня была версия =» 5 «вот так, будет ли это важно? это говорит ли это использовать Java EE 5 спецификации или с тех пор я использую 12с, это будет Java EE 7 независимо от того, что:
<?xml version = '1.0' encoding = 'windows-1252'?>
<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_5.xsd" version="5">
Отличные ответы, но никто не ответил на этот конкретный вопрос: если вместо version = "7", я имел объявление version = "5", использует ли WebLogic спецификации Java EE 5 или, поскольку я использую 12c, будет ли он все еще быть Java EE 7 независимо от того, что? Предположим, что код не использует никаких функций Java EE 5. Некоторые ответы, похоже, указывают на него с использованием спецификации Java EE 5, но я просто хочу быть уверенным. – wlaem