Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在oracle Weblogic 10.01中部署Web服务时遇到的问题_Java_Oracle10g_Weblogic - Fatal编程技术网

Java 在oracle Weblogic 10.01中部署Web服务时遇到的问题

Java 在oracle Weblogic 10.01中部署Web服务时遇到的问题,java,oracle10g,weblogic,Java,Oracle10g,Weblogic,我正在使用jwsc构建我的webservices应用程序。这将生成一个带有weblogic.xml的war文件,如下所示: <?xml version='1.0' encoding='UTF-8'?> <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema

我正在使用jwsc构建我的webservices应用程序。这将生成一个带有weblogic.xml的war文件,如下所示:

<?xml version='1.0' encoding='UTF-8'?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"  
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
      <context-root>eori-ws</context-root>
    </weblogic-web-app>
        An error occurred during activation of changes, please see the log for details.
            [HTTP:101064][WebAppModule(eori_services:eori-ws)] Error parsing descriptor in Web appplication 
"/softs/apps/bea1001/user_projects/domains/myapp/servers/myServer/tmp/_WL_user/myapp/jd3urj/myapp-ws.war" 
weblogic.application.ModuleException: Unmarshaller failed at 
weblogic.servlet.internal.WebAppModule.loadDescriptor(WebAppModule.java:858) at 
weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:285) 

   (snip)
   weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464) 
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) at 
weblogic.work.ExecuteThread.run(ExecuteThread.java:172) Caused by: 
com.bea.xml.XmlException: failed to load java type corresponding to e=weblogic-web-app@http://www.bea.com/ns/weblogic/weblogic-web-app  at 
com.bea.staxb.runtime.internal.UnmarshalResult.getPojoBindingType(UnmarshalResult.java:329) 
at 
com.bea.staxb.runtime.internal.UnmarshalResult.determineTypeForGlobalElement(UnmarshalResult.java:296) 
at 

    (snip)
    weblogic.servlet.internal.WebAppDescriptor.getWeblogicWebAppBean(WebAppDescriptor.java:164) 
at weblogic.servlet.internal.WebAppModule.loadDescriptor(WebAppModule.java:853) 
... 25 more weblogic.application.ModuleException: Unmarshaller failed
    Failed to load java type corresponding to e=weblogic-web-app@http://www.bea.com/ns/weblogic/weblogic-web-app 
我尝试更改url以匹配新域,但我得到了相同的错误。我尝试下载xsd并将其放在weblogic.xml的同一文件夹中,我将其更改为:

<?xml version='1.0' encoding='UTF-8'?>
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="weblogic-web-app.xsd">
  <context-root>eori-ws</context-root>
</weblogic-web-app>

伊奥利酒店
错误仍然是一样的

我没有主意了。有什么帮助吗


编辑:还没有解决方案,找到后我会发布解决方案。

我解决了我的问题。似乎我使用了错误版本的JWSC ant任务。只需确保使用正确的weblogic.jar即可