我在 java ee 中编写了项目。通过使用 java ee 版本 6。当我尝试将我的 ear 文件部署到 weblogic 10g 中时,我收到以下错误:
我怎样才能实现它?如何正确部署文件?
无法访问选定的应用程序。AppMerge 流进程中的异常 AppMerge 流进程中的异常 [J2EE:160161] 解析 1BB.ear 的应用程序描述符时出错:weblogic.descriptor.DescriptorException: Unmarshaller failed at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory. java:152) 在 weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:306) 在 weblogic.application.descriptor.AbstractDescriptorLoader2.getDescriptorBeanFromReader(AbstractDescriptorLoader2.java:788) 在 weblogic.application.descriptor.AbstractDescriptorLoader2.createDescriptorBean(AbstractDescriptorLoader2.java) :409) 在 weblogic.application.descriptor.AbstractDescriptorLoader2。http://xmlns.oracle.com/weblogic/weblogic-application 在 com.bea.staxb.runtime.internal.UnmarshalResult.getPojoBindingType(UnmarshalResult.java:361) 在 com.bea.staxb.runtime.internal.UnmarshalResult.determineTypeForGlobalElement (UnmarshalResult.java:316) 在 com.bea.staxb.runtime.internal.UnmarshalResult.determineTypeForGlobalElement(UnmarshalResult.java:326) 在 com.bea.staxb.runtime.internal.UnmarshalResult.determineRootType(UnmarshalResult.java:307) 在com.bea.staxb.runtime.internal.UnmarshalResult.unmarshalDocument(UnmarshalResult.java:158) 在 com.bea.staxb.runtime.internal.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:65) 在 weblogic.descriptor.internal.MarshallerFactory $1 .createDescriptor(MarshallerFactory.java:141) ... 119 更多。
这是我的 weblogic-application.xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application xmlns="http://xmlns.oracle.com/weblogic/weblogic-application" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/javaee_5.xsd http://xmlns.oracle.com/weblogic/weblogic-application http://xmlns.oracle.com/weblogic/weblogic-application/1.0/weblogic-application.xsd"/>