2015-09-12 2 views
4

Я импортировал проект в eclipse в качестве проекта maven - я обновил версии веб-приложений с 2,5 до 3,1, потому что он был импортирован как динамический веб-модуль 3.1. Теперь я получаю следующую ошибку:Eclipse web.xml Ссылка Ошибка файла

Ошибки ниже были обнаружены при проверке файла «web-app_3_1.xsd» через файл «web.xml». В большинстве случаев эти ошибки могут быть обнаружены путем непосредственной проверки «web-app_3_1.xsd». Однако возможно, что ошибки будут возникать только тогда, когда web-app_3_1.xsd будет проверяться в контексте web.xml.

s4s-elt-character: символы без пробелов не допускаются в элементах схемы, отличных от xs: appinfo и xs: documentation. Saw 'var _U = "undefined";'

Вопросы, относящиеся:

  1. Question1
  2. Question2

Над 2 вопроса на момент так же вопрос и ответы предполагает, что пространство имен должно быть JavaEE, который уже случай:

<web-app version="3.1" 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/web-app_3_1.xsd"> 

ответ

7

Попробуйте это в вашем web.xml, обратите внимание, что xmlns указывает на http://xmlns.jcp.org

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

Попробуйте удалить запись веб-модуль из org.eclipse.wst.common.project.facet.core.xml сохранить файл, Go на «Границы проекта» и измените его на Dynamic Web Module Version 3.1.

Example

+1

Прекрасно работает Спасибо – ittsmee

Смежные вопросы