Java GlassFIsh4无法注入WebSocket终结点

Java GlassFIsh4无法注入WebSocket终结点,java,websocket,glassfish-4,Java,Websocket,Glassfish 4,我试图在GlassFish4上使用websocket,但CDI似乎不适用于websocket @ServerEndpoint("/websocket") public class WebSocket { @Inject private TestBean bean; ...... } bean将始终为null 我搜索过谷歌,发现一些人也在说同样的事情,但解决方案的名称可能会有所帮助。我有一个确切的场景: beans.xml中的bean发现模式是什么?它应该是这样的:

我试图在GlassFish4上使用websocket,但CDI似乎不适用于websocket

@ServerEndpoint("/websocket")
public class WebSocket {

    @Inject
    private TestBean bean;

    ......
}
bean
将始终为
null


我搜索过谷歌,发现一些人也在说同样的事情,但解决方案的名称可能会有所帮助。

我有一个确切的场景:

beans.xml中的bean发现模式是什么?它应该是这样的:

<beans
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/beans_1_1.xsd"
bean-discovery-mode="all">