Glassfish 5.0 не запускается - PullRequest
0 голосов
/ 12 июня 2018

Это мой код

import javax.websocket.OnMessage;
import javax.websocket.server.ServerEndpoint;

@ServerEndpoint("/echo")
public class EchoServer {

    @OnMessage
    public String echo(String incomingMessage) {
        return "I got this (" + incomingMessage + ")"
                + " so I am sending it back !";
    }        
}

, но выдает эту ошибку, я не знаю, какой XML неверен.

Исключение при обработке жизненного цикла java.lang.RuntimeException: org.xml.sax.SAXParseExceptionpublicId: http://www.oracle.com/technetwork/java/index.html; номер строки: 7;номер столбца: 41;Файл дескриптора развертывания META-INF / application.xml в архиве [MXONE_ear_exploded].s4s-elt-символ: непробельные символы не допускаются в элементах схемы, кроме «xs: appinfo» и «xs: документация».Видел 'var _U = "undefined";var g_HttpRelativeWebRoot = "/ocom/";'.

Как ее решить?

1 Ответ

0 голосов
/ 20 июня 2018

Ошибка в том, что у вас есть старое пространство имен схемы для application.xml

Все новые схемы находятся на http://xmlns.jcp.org/xml/ns/javaee/.Большинство старых схем остаются в пространстве имен http://java.sun.com/xml/ns/javaee/.

Убедитесь, что вы используете более новую схему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...