//How to Create a MessageQueue ?_______________________
static string myQueue = ".\\private$\\EmailQueue";
if (!MessageQueue.Exists(myQueue))
{
MessageQueue.Create(myQueue, false);
}
Console.WriteLine("Server is up and running on port 32578");
//How to Add MessageQueue :__________________________
MessageQueue messageQueue = new MessageQueue(myQueue);
messageQueue.Send(emailDetail, "Email");
//How to Receive a MessageQueue :_____________________________________
private static EmailDetails ReceiveMessage(string queueName)
{
log.Info(DateTime.Now + " Queue checking");
MessageQueue messageQueue = new MessageQueue(queueName);
EmailDetails emailDetail = null;
try
{
messageQueue.Formatter = new XmlMessageFormatter(new Type[] { typeof(EmailDetails) });
emailDetail = (EmailDetails)messageQueue.Receive().Body;
//emailDetail is class obect where i have recieved object from queueu
}
}
catch(Exception ex)
{
}
finally
{
messageQueue.Close();
}
return emailDetail;
}
When I try to launch the tomcat from Eclipse, I encountered the following error Server Tomcat v8.5 Server at localhost failed to start. Solution Step 1 Delete the .snap file located at the following location eclipse workspace Path\ .metadata\.plugins\org.eclipse.core.resources Step 2 Delete the tmp0 folder from the following path eclipse workspace Path \.metadata\.plugins\org.eclipse.wst.server.core Step 3 Delete the server from servers list Step 4 Remove already added Tomcat Server i) Click on Define a new Server ii) Select Server Runtime Environments iii) Select the Tomcat Server and remove it as follows Remove Selected Server Step 5 Make sure that correct version of Server is configured in Project Properties Step 6 Restart the Eclipse IDE.
Comments
Post a Comment