Невозможно вовремя запустить Glass Fish 4.0 в Eclipse Juno
1517
Shashank
Это мой код Java-сервера. Просто получаю сообщение от клиента и передаю сообщение обратно. Я использую 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>
Я использую Glass Fish 4.0 и Eclipse Juno. Но когда яБег начиная код насервер, это занимает около 7-8 минут, чтобы запустить Glass Fish
и после этого также получить эту ошибку
Невозможно запустить сервер вовремя
java.util.concurrent.TimeoutException
Вы нашли решение?
Mohammad Faisal 9 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
Удалить Java на Mac OS X?
-
6
Как сбросить / удалить мой пароль Glassfish?
-
1
Как мне обновить мой jdk update 12 до jdk update <latest> без необходимости загружать целую кучу jdk...
-
-
3
jEdit медленно в Linux
-
3
команда javac не найдена
-
2
Сделать файл открытым другой программой
-
3
Почему для установки бета-версии Visual Studio 2010 требуется перезагрузка?
-
2
Диалог сравнения не показывает различий
-
1
neohapsis "distcrack" applet: что он делает? Подозрительно!
-
3
Каково расположение установки по умолчанию для Java в Vista?