Intellij idea glassfish 5.0未启动

Intellij idea glassfish 5.0未启动,intellij-idea,glassfish,Intellij Idea,Glassfish,这是我的密码 import javax.websocket.OnMessage; import javax.websocket.server.ServerEndpoint; @ServerEndpoint("/echo") public class EchoServer { @OnMessage public String echo(String incomingMessage) { return "I got this (" + incomingMessag

这是我的密码

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: ; 行号:7; 栏目号:41;中的部署描述符文件META-INF/application.xml 存档[MXONE\u ear\u]。s4s elt字符:非空白字符 架构元素中不允许出现“xs:appinfo”和 “xs:documentation”。Saw'var\U=“未定义”; var g_HttpRelativeWebRoot=“/ocom/”;”


如何解决

错误是因为
application.xml

所有新模式都位于
http://xmlns.jcp.org/xml/ns/javaee/
。大多数较旧的模式仍保留在
http://java.sun.com/xml/ns/javaee/
名称空间


请确保使用较新的。

我不知道哪个XML不正确。
好的,错误告诉您:
部署描述符文件META-INF/application.XML在存档[MXONE\u ear\u explodesd]中。
application.xml
文件内容是什么?“xmlns:xsi=”“xsi:schemaLocation=”“version=”8“>我找不到哪里不正确。这为我解决了这个问题。在使用intellij 2018.5生成ee应用程序并将其部署到Glassfish 5.0后,我遇到了相同的错误。更改为
xmlns=”http://xmlns.jcp.org/xml/ns/javaee
应用程序正在运行。