2012-06-19 33 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