Glass Fish 4.0 kann in Eclipse Juno nicht rechtzeitig gestartet werden
1720
Shashank
Dies ist mein Java Server Code. Empfangen Sie einfach eine Nachricht vom Client und wiederholen Sie die Nachricht. Ich benutze WebSocket.
package pack.exp; import javax.websocket.OnClose; import javax.websocket.OnError; import javax.websocket.OnMessage; import javax.websocket.OnOpen; import javax.websocket.server.ServerEndpoint; @ServerEndpoint("/serverendpointdemo") public class EchoServer { @OnOpen public void handleOpen() { System.out.println("Client is now Connected..."); } @OnMessage public String handleMessage(String Message) { System.out.println("Message receive From Client... " + Message); String replyMsg= "Echo from Server..." + Message; System.out.println("Message sent to Client... " + Message); return replyMsg; } @OnClose public void handleClose() { System.out.println("Client is now Disconnected..."); } @OnError public void handleError(Throwable t) { t.printStackTrace(); } } The client is in Java Script, The client is sending the message and receiving the echo from the server. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <form> <input id="textMessage" type= "text"> <input onclick= "sendMessage"; value= "Send Message" type="button"> </form> <br> <textarea id= "messageTextArea" rows="80" cols="50"></textarea> <script type="text/javascript"> var webSoc= new WebSocket("ws//localhost:8080/WSocEcho/serverendpointdemo"); var messageTextArea= document.getElementById("messageTextArea"); webSoc.onopen= function(message) { processOpen(message;) }; webSoc.onmessage= function(message) { processMessage(message;) }; webSoc.onclose= function(message) { processClose(message); } webSoc.onerror(Message) { processError(message); } function processOpen(message) { messageTextArea.value= "Server Connect..." + "\n"; } function processMessage(message) { messageTextArea.value= "Recieve from Server..." + message.data + "\n"; } function processClose(message) { webSoc.send("Client Disconnected..."); messageTextArea.value+= "Server Disconnect..." + "\n"; } function processOpen(message) { messageTextArea.value+= "Error..." + "\n"; } function sendMessage() { webSoc.send(textMessage.value); messageTextArea.value+= "Sent to Server... " + textMessage.value + "\n"; textMessage.value(""); } </script> </body> </html>
Ich benutze Glass Fish 4.0 und Eclipse Juno. Aber wenn ich binLaufen Starten der Code einServer dauert es etwa 7-8 Minuten, um den Server zu starten, Glass Fish
und danach wird auch dieser Fehler angezeigt
Server konnte nicht rechtzeitig gestartet werden
java.util.concurrent.TimeoutException
hast du die lösung gefunden
Mohammad Faisal vor 9 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
2
Java unter Mac OS X deinstallieren?
-
6
Wie kann ich mein Glassfish-Passwort zurücksetzen / löschen?
-
1
Wie aktualisiere ich mein jdk-Update 12 auf jdk-Update? <latest> ohne die ganze 100-MB-Jdk-Gruppe he...
-
3
jEdit unter Linux langsam
-
3
Javac-Befehl nicht gefunden
-
2
Datei mit anderem Programm öffnen
-
3
Warum ist für die Installation von Visual Studio 2010 Beta ein Neustart erforderlich?
-
2
Der Vergleichsdialog zeigt keine Unterschiede
-
1
neohapsis "distcrack" applet: was macht es? Verdächtig!
-
3
Welches ist das Standardinstallationsverzeichnis für Java unter Vista?