2012-06-19 29 views
6

我在Windows上運行Rational Application Developer for WebSphere軟件(v.8.0.4.1)。我正在嘗試將EAR項目部署到運行在我的計算機上的Websphere服務器。 EAR項目引用了一個WAR項目。無法將EAR發佈到Websphere

當搭售部署,我收到四條消息:

Publishing failed 
**Could not publish to the server - org.eclipse.wst.server.core** 
java.lang.IndexOutOfBoundsException: Index: 4, Size: 4 
at java.util.ArrayList.get(Unknown Source) 
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(Unknown Source) 
at com.ibm.ws.ast.st.v8.core.internal.WASServerBehaviour.publishModules(Unknown Source) 
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(Unknown Source) 
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(Unknown Source) 
at org.eclipse.wst.server.core.internal.Server.publishImpl(Unknown Source) 
at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Unknown Source) 
at org.eclipse.core.internal.jobs.Worker.run(Unknown Source) 

OK - Unknown 

Error in delegate - org.eclipse.wst.server.core 
java.lang.NullPointerException 
at com.ibm.etools.webtools.sdo.deploy.internal.cloudscape.DisconnectTaskDelegate.execute(Unknown Source) 
at org.eclipse.wst.server.core.internal.Publisher.execute(Unknown Source) 
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.executePublishers(Unknown Source) 
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(Unknown Source) 
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(Unknown Source) 
at org.eclipse.wst.server.core.internal.Server.publishImpl(Unknown Source) 
at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Unknown Source) 
at org.eclipse.core.internal.jobs.Worker.run(Unknown Source) 

deploySuccess - com.ibm.etools.server.task.ejbdeploy 

有什麼奇怪的是,我可以看到EAR & WAR服務啓動/服務器上同步,當我進入管理控制檯,我可以看到運行的應用程序。

有沒有人看過這個相同的錯誤?建議?

任何幫助非常感謝!

+2

似乎是一個拉德蟲,你有嘗試從rad中刪除服務器,並再次添加? –

+0

確實讓我過去了這個問題(我有另外一個問題 - 對於慢速回復感到抱歉!謝謝!消息中是否有特定信息向您顯示問題?再次感謝! –

回答

11

得到了同樣的問題。 從故障服務器的c:/myworkspace/.metadata/.plugins/org.eclipse.wst.server.core中的publish.xml中刪除了條目,並且還刪除了文件夾tmp *(tmp0或tmp1等,適用於發生故障的服務器) 。

重新啓動RAD後,注意到這些映射被重新創建並且發佈似乎正常工作。

+0

這也解決了我的問題:)雖然我剛剛刪除了tmp目錄並重新啓動了RAD。不要忘記重啓RAD,因爲錯誤沒有消失,直到我做到了。謝謝! – Continuity8

+0

同樣在這裏。我剛剛刪除了臨時目錄,它爲我工作。 – ovaherenow