7

我正在 Windows 上运行 Rational Application Developer for WebSphere Software (v. 8.0.4.1)。我有一个 EAR 项目,我正试图将它部署到我的机器上运行的 Websphere 服务器。EAR 项目引用了一个 WAR 项目。

绑定部署时,我收到四条消息:

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 服务在服务器上启动/同步,当我进入管理控制台时,我可以看到正在运行的应用程序。

有没有人看到同样的错误?建议?

任何帮助是极大的赞赏!

4

2 回答 2

12

遇到了同样的问题。从 c:/myworkspace/.metadata/.plugins/org.eclipse.wst.server.core 下的 publish.xml 中删除了故障服务器的条目,还删除了文件夹 tmp*(tmp0 或 tmp1 等适用于故障服务器)。

重新启动 RAD 后,注意到这些映射已重新创建,并且发布似乎工作正常。

于 2013-10-11T17:26:39.267 回答
0

我遇到了同样的问题,我只从 c:/myworkspace/.metadata/.plugins/org.eclipse.wst.server.core 文件夹中删除了 tmp* 文件夹并重新启动了 RSA。

然后我能够将我的 EAR 发布到 Websphere 7.0 上。

未对 publish.xml 进行任何更改。

谢谢你的提示!

于 2018-05-11T04:45:02.947 回答