2

我有一个在 JBoss7 和 WebSphere 8.5 上成功部署的 ear 文件在尝试 WebLogic 12c 时,我在 AdminServer.log 中收到此错误:

####<Apr 10, 2013 5:29:36 PM IDT> <Error> <J2EE> <wbl12t2.autowblciddmeronserver.autop> <AdminServer> <[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <> <1365604176997> <BEA-160228> <AppMerge failed to merge your application. Merge again with the -verbose option for more details. See the error message(s) below.>
####<Apr 10, 2013 5:30:09 PM IDT> <Debug> <Socket> <wbl12t2.autowblciddmeronserver.autop> <AdminServer> <ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1365604209078> <BEA-000450> <Socket 420 internal data record unavailable (probable closure due idle timeout), event received -32> 

这在网络控制台中:

Error Unable to access the selected application.
Error Exception in AppMerge flows' progression
Error Exception in AppMerge flows' progression
Error com.demo.tasks.api.RTExecutor
Error com.demo.tasks.api.RTExecutor

耳朵使用 jax-ws 和 jax-rs(使用 Jersey 依赖项)。com.demo.tasks.api.RTExecutor 类是与 @WebService 注释的接口。

有谁知道问题是什么?

是否有更多关于问题的详细信息(我错过的更多日志文件等)?

4

1 回答 1

1

我收到了相同的错误代码,经过一番挖掘,我发现 Weblogic 希望你 EAR 的扩展名全部小写,否则它认为它无效。

因此,您的应用程序必须称为YourApp.ear,而不能称为YourApp.EAR

于 2014-01-31T07:06:29.043 回答