【发布时间】:2014-09-24 17:54:01
【问题描述】:
长话短说,我没有 Websphere 管理控制台,我无法安装管理控制台或任何其他服务器 GUI 辅助工具,并且指定推送到我机器的内容的上述强大力量不会请允许我在可预见的将来获取管理控制台。
话虽如此,如何在没有管理控制台的情况下将新数据源添加到我的 Websphere 服务器?
我唯一的想法是去挖掘 xml 文件。我正在添加一个 JDBC 数据源,看起来它的其他同类存储在 {SERVER}/nodes/{NODE}/servers/{SERVER NAME}/resources.xml 它的内部看起来像--
<factories xmi:type="resources.jdbc:DataSource" xmi:id="DataSource_1412375554645" name="Data Source Name" jndiName="jdbc/mssql/datasource" description="MS SQL DS" ... (etc.)>
<propertySet xmi:id="J2EEResourcePropertySet_1412375554650">
<resourceProperties xmi:id="J2EEResourceProperty_1412375554650" name="applicationIntent" type="java.lang.String" value="" ... (etc.) />
<resourceProperties xmi:id="J2EEResourceProperty_1412375554651" name="applicationName" type="java.lang.String" value="WebSphere Application Server" ... (etc.) />
... 对于已定义数据源中的每个属性,依此类推。我不能只是复制粘贴一个 xml 块并将值更改为我希望我的数据源拥有的值,因为 xmi id 似乎都是唯一的字符串。无论如何,我尝试了这个,通过稍微编辑插入在 xmi id 末尾的数字,使它们是唯一的/连续的,它仍然给了我DATASOURCE_NAME not found. 错误。到目前为止,这就是我所尝试的全部。
为了添加数据源,我应该编辑一系列文件吗? WAS 8.5 附带的任何其他工具允许我添加数据源吗?甚至可以在没有管理控制台的情况下执行此操作吗?
【问题讨论】:
标签: xml datasource websphere-8