将耳朵部署到Weblogic 12c

时间:2013-04-10 15:38:28

标签: weblogic ear weblogic12c

我有一个成功部署在JBoss7& WebSphere 8.5 尝试使用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> 

并在Web控制台中:

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注释的接口。

有谁知道问题是什么?

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

1 个答案:

答案 0 :(得分:1)

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

因此,您的应用必须被称为 YourApp.ear ,并且不能称为 YourApp.EAR