2014-09-24 78 views
1

长话短说,我没有Websphere管理控制台,我无法安装管理控制台或任何其他服务器GUI辅助工具,指定推送到我的机器的内容不会让我在可预见的将来获得管理控制台。如何将数据源添加到WAS 8.5而无需管理控制台

这样说,如何在没有管理控制台的情况下将新数据源添加到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 ids全部看起来都是唯一的字符串。无论如何,我试图通过稍微编辑在xmi id末尾插入的数字,以便它们是唯一的/连续的,并且它仍然给我DATASOURCE_NAME not found.错误。这就是我迄今为止所尝试的。

是否有一系列我为了添加数据源而编辑的文件?是否还有其他的工具可以让我添加一个数据源?没有管理控制台,甚至可以做到这一点?

回答

1

请不要亲手做,它太容易出错。如果您没有管理控制台,请通过wsadmin脚本执行此操作。

您需要先定义JDBC提供者:

详情 - 见Configuring a JDBC provider using wsadmin

AdminTask.createJDBCProvider([ '-interactive'])

然后配置数据源 - 见Configuring new data sources using wsadmin

AdminTask。 createDatasource(['-interactive'])

作为其他选项,您可以使用基于属性文件的配置。特别是如果你有类似的环境已经配置。完整的属性文件是长在这里,但有据可查粘贴以下链接:

如果你也有类似的环境中,你可以从一个环境中导出的配置和进口其他:

相关问题