2011-06-14 36 views
0

我正嘗試以編程方式在RSA中的本地工作站中創建websphere服務器實例。我相信這可以使用WSAdmin腳本完成。但我只是嘗試使用服務器API或可用插件之一來完成這項工作。它仍然是一個黑匣子,因爲我不知道這可以實現或沒有。我可以創建websphere服務器實例並使用org.eclipse.wst.server.core插件進行配置嗎?

「org.eclipse.wst.server.core」似乎有一組服務器操作的類,但我找不到任何東西來創建服務器實例。

我看到IServerTypes.class有很多服務器類型。

所有這些讓我陷入了這種情況,我們可以使用這個插件創建服務器實例。

你們中的任何一個人能幫助我,讓我知道我正在進行的方式是正確的嗎?或者這隻能通過編寫WSAdmin腳本並從java調用完成?

謝謝。


我已經通過JMX API的走了,看起來他們有幫助進行管理的服務器,但不能創建服務器實例......我看到API是用於配置這是已經創建的服務器,並收集配置數據管理他們...

但是,我仍然嘗試使用eclipse服務器插件,現在能夠創建服務器和配置文件分別使用「org.eclipse.wst.server.core」插件,但我donno如何添加這些服務器到我創建的配置文件中...

我也可以添加/部署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任何幫助..

如果這種方式不工作的話,我需要去編寫Python腳本我需要..

回答

1

標準的方式來創建服務器是使用wsadmin。

wsadmin的東西是爲了這個目的。

如果你想使用java,你可以看看JMX APIs,因爲wsadmin使用JMX APIs(大部分操作)。說了這個我建議你還是去wsadmin路線。

在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

HTH

Manglu

+0

你是正確的。但我想在java中。我現在能夠創建serverprofiles和服務器。我正在挖掘一種方法來將這兩者結合起來。我創建的服務器實例具有默認配置文件。我仍然在尋找一個選項來將服務器添加到通過此程序創建的我自己的配置文件中。讓我們來看看.. – Sebastian 2011-06-16 17:39:22

相關問題