Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jms Websphere Application Server v7配置是否不重新启动?_Jms_Datasource_Websphere 7_Restart - Fatal编程技术网

Jms Websphere Application Server v7配置是否不重新启动?

Jms Websphere Application Server v7配置是否不重新启动?,jms,datasource,websphere-7,restart,Jms,Datasource,Websphere 7,Restart,有人知道有什么方法可以在不完全重启应用服务器的情况下更改WAS 7中的数据源配置吗?我需要更改数据库URL,而不是关闭所有的应用程序服务器 据我所知,这些资源是在服务器启动时绑定的,回收服务器是识别新配置的唯一方法。例如,如果驱动程序从oci切换到精简,则池中可能仍有一些连接,这可能会带来麻烦 我还想知道是否可以在不重新启动的情况下更改JMS资源信息,例如队列或主题JNDI名称 请让我知道。这两个脚本似乎都不可能在不重新启动的情况下进行更改。您需要重新启动服务器才能使这些更改生效。显然,此wsa

有人知道有什么方法可以在不完全重启应用服务器的情况下更改WAS 7中的数据源配置吗?我需要更改数据库URL,而不是关闭所有的应用程序服务器

据我所知,这些资源是在服务器启动时绑定的,回收服务器是识别新配置的唯一方法。例如,如果驱动程序从oci切换到精简,则池中可能仍有一些连接,这可能会带来麻烦

我还想知道是否可以在不重新启动的情况下更改JMS资源信息,例如队列或主题JNDI名称


请让我知道。这两个脚本似乎都不可能在不重新启动的情况下进行更改。

您需要重新启动服务器才能使这些更改生效。

显然,此wsadmin脚本会导致在不重新启动的情况下重新加载资源。然而,我的尝试并不是真正的结论,因为我需要重新启动服务器以获取新地址

wsadmin>set dsh [$AdminControl queryNames process=server1,type=DataSourceCfgHelper,*]
wsadmin>$AdminControl invoke $dsh reload

但是,作为一种解决方法,当我真的需要更改数据源中的某些内容并且不想重新启动整个服务器时(您仍然需要重新启动应用程序),我创建一个新的数据源,然后从管理控制台Enterprise Applications>MyAPP>resource references更改资源绑定,重新加载不起作用,因为:

“公共无效重新加载()

链接

Reloads resources.xml. This function may be called to bind a new data source after server start. **It does not impact existing data sources**."