我正在创建动态Web项目。
我上课:
@ServerEndpoint("/websocketendpoint")
public class WsServer {
@OnOpen
public void onOpen( Session session){
System.out.println("Open Connection ...");
PushTimeService.initialize();
PushTimeService.add(session);
}
@OnClose
public void onClose(){
System.out.println("Close Connection ...");
}
@OnMessage
public String onMessage(String message){
System.out.println("Message from the client: " + message);
String echoMsg = "Echo from the server : " + message;
return echoMsg;
}
@OnError
public void onError(Throwable e){
e.printStackTrace();
}
}
使用tomcat运行项目,我可以从JS文件访问URI:
ws://localhost:8080/WebSocketStream/websocketendpoint
但是我需要在项目中添加一些附加的* .jar并添加一些ReastEASY
方法,因此需要将其转换为Maven项目。
我正在用Eclipse完成,转换为maven项目。但是在构建阶段之后,我无法访问URI,无法获取404代码。
我试图像这样在URI中添加版本号:
ws://localhost:8080/WebSocketStream-1.0/websocketendpoint
,但结果相同,我无法访问它。
请提出建议。