दे रहा है मैं जावा जावास्केट सर्वर बनाने की कोशिश कर रहा हूं। मैं एक साधारण सर्वर endpoint लिखा है:जावा वेबस्केट सर्वर 404
@ServerEndpoint(value = "/test")
public class EndPoint {
static Queue<Session> queue = new ConcurrentLinkedQueue<Session>();
public static void send(int a, int b) {
try {
for(Session session : queue) {
session.getBasicRemote().sendText("a = " + a + ",b=" + b);
}
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
@OnOpen
public void openConnection(Session session) {
queue.add(session);
}
@OnClose
public void closeConnection(Session session) {
queue.remove(session);
}
@OnError
public void error(Session session, Throwable t) {
queue.remove(session);
}
}
मेरे web.xml इस तरह दिखता है:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 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_2_5.xsd">
</web-app>
जब मैं ws मारा: // स्थानीय होस्ट: जावास्क्रिप्ट से 8080/WebSocket-1.0/परीक्षण, मुझे 404 प्रतिक्रिया मिलती है। मैं इसे तैनात करने के लिए tomcat 8 का उपयोग कर रहा हूँ। मुझे यहां क्या समझ नहीं आ रहा है?
मैं अभी भी हो रही है 404. एम आई web.xml में कुछ भी याद आ रही है? – coder
क्या आप वाकई पोर्ट 8080 पर हैं? –
हां यह पोर्ट 8080 – coder