Default Messaging (SIBus): Modifying JMS ConnectionFactory Provider Endpoints requires a server restart
Just a quick tip, if you need to modify a JMS ConnectionFactory’s Provider Endpoints in WebSphere Application Server, be sure to re-start your server. You normally need to perform this task when you are outside the application server hosting the queue and performing remote JNDI lookups.
I modified the value but always got the error that ‘localhost:7276:BootstrapBasicMessaging’ could not be found. Once I restarted the server, then my lookup used the proper endpoint of my remote server and everything was fine.
Related Posts
- IBM Client Application For JMS – Put JMS messages in queues
- WebSphere Application Server: Non-Deterministic Error when configuring Default Messaging Activation Specs
- Do not use forward slashes in SIBus Destination names with JMS
- Still Springing Along
- DB2 SQL Error: SQLCODE: -104, SQLSTATE: 42601, SQLERRMC: INSERT INTO TABLE VALUES (?,?,?);BEGIN-OF-STATEMENT;
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

August 12th, 2008 at 1:19 pm
I think in theory it doesn’t actually require a server restart – it just needs something to cause the server to reparse the resources and repopulate the namespace. For example, restarting an application should suffice. Potentially an important difference in time taken when running on a laptop as slow as mine!
August 12th, 2008 at 2:36 pm
Hi there Mr SIBus
,
Well I’ll tell ya.. I tried uninstalling and re-installing the application to no success via the admin console. The only magic elixir was a server restart. Actually, I’d be surprised if an ear stopping would cause the server to relookup a JMS resource considering it exists outside (pre-configured) on the server. I’ll bet your solution works when it’s created as part of an enhanced ear..