I thought with Websphere5 app server(the Basic one, not the ND or the enterprise one), it comes with a internal JMS server, which can support MDB.
Do I need to install MQ?
Through the Websphere5 admin console, I went to
Server->Applicaton Servers->server1->Server Components->JMS Servers
I set the Initial State for JMS Server to be Started.
Then I restarted the App Server, got the following exceptions:
[3/7/03 20:18:35:923 EST] 659f8a60 JMSRegistrati A MSGS0601I: WebSphere Embedded Messaging has not been installed
[3/7/03 20:18:38:587 EST] 659f8a60 JMXSoapAdapte A ADMC0013I:
SOAP connector available at port 8880
[3/7/03 20:18:38:597 EST] 659f8a60 SecurityCompo I SECJ0243I: Security service started successfully
[3/7/03 20:18:38:597 EST] 659f8a60 SecurityCompo I SECJ0210I: Security enabled false
[3/7/03 20:18:38:617 EST] 659f8a60 JMSEmbeddedPr A MSGS0050I: Starting the Queue Manager
[3/7/03 20:18:38:707 EST] 659f8a60 QueueManagerM W MSGS0117W: End Queue Manager trace failed with exception: com.ibm.ws.process.exception.InvalidExecutableException: The system cannot find the file specified.
002: No such file or directory
at com.ibm.ws.process.Win32ProcessGlue.create(Native Method)
at com.ibm.ws.process.Win32ProcessImpl.create(Win32ProcessImpl.java:90)
at com.ibm.ws.process.ProcessFactory.create(ProcessFactory.java:58)
at com.ibm.ws.messaging.QueueManagerManager.setTraceNone(QueueManagerManager.java:709)
at com.ibm.ws.messaging.QueueManagerTraceListener.traceStateChanged(QueueManagerTraceListener.java:76)
at com.ibm.ws.messaging.QueueManagerManager.startQueueManager(QueueManagerManager.java:314)
at com.ibm.ws.messaging.JMSEmbeddedProviderImpl.start(JMSEmbeddedProviderImpl.java:179)
at com.ibm.ws.messaging.JMSService.start(JMSService.java:251)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:343)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:234)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:182)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:135)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:232)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
[3/7/03 20:18:38:747 EST] 659f8a60 QueueManagerM E MSGS0153E: The Queue Manager process strmqm could not be started - error: com.ibm.ws.process.exception.InvalidExecutableException: The system cannot find the file specified.
002: No such file or directory
[3/7/03 20:18:38:757 EST] 659f8a60 JMSService E MSGS0001E: Starting the JMS Server failed with exception: com.ibm.ws.process.exception.InvalidExecutableException: The system cannot find the file specified.
002: No such file or directory
at com.ibm.ws.process.Win32ProcessGlue.create(Native Method)
at com.ibm.ws.process.Win32ProcessImpl.create(Win32ProcessImpl.java:90)
at com.ibm.ws.process.ProcessFactory.create(ProcessFactory.java:58)
at com.ibm.ws.messaging.QueueManagerManager.startQueueManager(QueueManagerManager.java:329)
at com.ibm.ws.messaging.JMSEmbeddedProviderImpl.start(JMSEmbeddedProviderImpl.java:179)
at com.ibm.ws.messaging.JMSService.start(JMSService.java:251)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:343)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:234)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:182)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:135)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:232)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
[3/7/03 20:18:35:923 EST] 659f8a60 JMSRegistrati A MSGS0601I: WebSphere Embedded Messaging has not been installed