繁体   English   中英

我可以创建 websphere 服务器实例并使用 org.eclipse.wst.server.core 插件进行配置吗?

[英]Can i create websphere server instance and configure using org.eclipse.wst.server.core plugin?

我正在尝试以编程方式在 RSA 中的本地工作站中创建 websphere 服务器实例。 我相信这可以使用 WSAdmin 脚本来完成。 但我只是尝试使用可用的服务器 API 或插件之一来完成这项工作。 它仍然是一个黑匣子,因为我不知道这是否可以实现。

“org.eclipse.wst.server.core”似乎有一组用于服务器操作的类,但我找不到任何东西来创建服务器实例。

我看到 IServerTypes.class 有很多服务器类型。

所有这些让我陷入了我们可以使用这个插件创建服务器实例的境地。

你们中的任何人都可以帮助我并阐明我前进的方式是否正确吗? 或者这只能通过编写 WSAdmin 脚本并从 java 调用来完成?

谢谢。


我已经浏览了 JMX API,看起来它们有助于管理服务器,但对创建服务器实例没有帮助......我看到这些 API 用于配置已经创建的服务器并收集配置数据来管理它们......

但是,我仍在尝试使用 eclipse 服务器插件,现在能够使用“org.eclipse.wst.server.core”插件单独创建服务器和配置文件,但我不知道如何将这些服务器添加到我创建的配置文件中......

我还可以将 EAR 项目添加/部署到我创建的服务器并发布它们......这就是我创建服务器的方式......我没有在这里包含项目部署代码......

IServerType iServerType = ServerCore.findServerType("com.ibm.ws.ast.st.v7.server.base"); IServerWorkingCopy swc = iServerType.createServer("TestServer", null , monitor); 
swc.setName("TestServer"); 
IServer server = swc.save(true, monitor);

假设已经创建了配置文件......我需要将配置文件添加到这个 TestServer..

任何帮助appriciated..

如果这种方式行不通,那么我需要 go 来编写 Python 脚本以满足我的需要..

创建服务器的标准方法是使用 wsadmin。

wsadmin 的东西就是为了这个目的而使用的。

如果您想使用 java,您可以查看 JMX API,因为 wsadmin 在后台使用 JMX API(对于它的大部分操作)。 话虽如此,我仍然建议您使用 wsadmin 路由 go。

IBM 站点中提供了许多使用 wsadmin 的示例脚本。 我在这里粘贴几个链接供您快速参考:

http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/txml_7scrlib.html

http://www.ibm.com/developerworks/websphere/library/samples/SampleScripts.html

高温高压

芒鲁

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM