2009-04-06 7 views
0

J'utilise jwsc pour créer mon application webservices. Cela produit un fichier de guerre avec un weblogic.xml comme ce qui suit:Problèmes de déploiement de services Web dans Oracle Weblogic 10.01

<?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> 

Comme vous pouvez le voir les points d'espace de noms vers bea.com. Lorsque je tente de déployer la guerre (dans l'oreille) à mon weblogic je reçois les éléments suivants:

 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 [email protected]://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 [email protected]://www.bea.com/ns/weblogic/weblogic-web-app 

j'ai essayé de changer l'URL pour correspondre au nouveau domaine et je reçois la même erreur. Je l'ai essayé de télécharger le xsd et le mettre dans le même dossier du weblogic.xml, wich je l'ai changé pour ressembler à:

<?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> 

et l'erreur est toujours le même

Je suis sur idées De l'aide?

EDIT: pas de solution pour le moment, pas de solution après l'avoir trouvé.

Répondre

0

J'ai résolu mon problème. Il semble que j'utilisais la mauvaise version de la tâche de fourmi JWSC. Assurez-vous simplement d'utiliser le bon weblogic.jar

Questions connexes