Webservice: 4 counts of IllegalAnnotationExceptions

Ketzler

Mitglied
Hallo,

ich habe folgendes Problem: Ich möchte einen Webservice implementieren, welcher zwei Listen einliest und eine andere ausgibt. Problem ist, dass ich beim ausführen folgende Exception aus den Klassen, welche ich mit wsimport erstellt habe. Die Fehlermeldung ist unten als Zitat angehängt. Es geht wohl um die markierten Zeilen. Die Klassen erben von einander, aber waum sollen die Namen den gleich sein?

Vielen Dank im Voraus!

Hier die Klassen. Als erstes steht der Client, dann die wsimport-Klassen. Auf den Webservice verzichte ich:

Code:
package Client;

import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;

import com.chrisws.Webservice;
import com.chrisws.WebserviceService;
import com.chrisws.*;

public class Client {
   public static void main( String[] args )
    {//com.chrisws.wieso??? Wieso nimmt er nicht die List aus dem util?
     LinkedList<Integer> notenliste = new LinkedList<Integer>();
     List<Integer> inhalt1 = Arrays.asList(767610,100,767611, 50);
     notenliste.addAll(inhalt1);
      
      
     LinkedList<Integer> punkteliste = new LinkedList<Integer>();
     List<Integer> inhalt2 = Arrays.asList(1,95,2, 75, 3, 65, 4, 50,5,10);
     punkteliste.addAll(inhalt2);

      
     Webservice port = new WebserviceService().getWebservicePort();
    System.out.printf("Die Ergebnisse der Klausur",
  port.webservice(notenliste, punkteliste)    
    );
    }
}


Code:
package com.chrisws;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java-Klasse für abstractCollection complex type.
 *
 * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
 *
 * <pre>
 * &lt;complexType name="abstractCollection">
 *  &lt;complexContent>
 *  &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *  &lt;sequence>
 *  &lt;/sequence>
 *  &lt;/restriction>
 *  &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "abstractCollection") <--Hier-->
@XmlSeeAlso({
  AbstractList.class
})
public abstract class AbstractCollection {


}
Code:
package com.chrisws;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java-Klasse für abstractList complex type.
 *
 * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
 *
 * <pre>
 * &lt;complexType name="abstractList">
 *  &lt;complexContent>
 *  &lt;extension base="{http://Server/}abstractCollection">
 *  &lt;sequence>
 *  &lt;/sequence>
 *  &lt;/extension>
 *  &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "abstractList") <--Hier-->
@XmlSeeAlso({
  AbstractSequentialList.class
})
public abstract class AbstractList
  extends AbstractCollection
{


}

</Java>
<Java>

package com.chrisws;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java-Klasse für abstractSequentialList complex type.
 *
 * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
 *
 * <pre>
 * &lt;complexType name="abstractSequentialList">
 *  &lt;complexContent>
 *  &lt;extension base="{http://Server/}abstractList">
 *  &lt;sequence>
 *  &lt;/sequence>
 *  &lt;/extension>
 *  &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "abstractSequentialList") <--Hier-->
@XmlSeeAlso({
  LinkedList.class
})
public abstract class AbstractSequentialList
  extends AbstractList
{


}

Code:
package com.chrisws;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java-Klasse für linkedList complex type.
 *
 * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
 *
 * <pre>
 * &lt;complexType name="linkedList">
 *  &lt;complexContent>
 *  &lt;extension base="{http://Server/}abstractSequentialList">
 *  &lt;sequence>
 *  &lt;/sequence>
 *  &lt;/extension>
 *  &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 *
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "linkedList") <--Hier-->
public class LinkedList
  extends AbstractSequentialList
{


}
Code:
package com.chrisws;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each
 * Java content interface and Java element interface
 * generated in the com.chrisws package.
 * <p>An ObjectFactory allows you to programatically
 * construct new instances of the Java representation
 * for XML content. The Java representation of XML
 * content can consist of schema derived interfaces
 * and classes representing the binding of schema
 * type definitions, element declarations and model
 * groups.  Factory methods for each of these are
 * provided in this class.
 *
 */
@XmlRegistry
public class ObjectFactory {


  /**
  * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.chrisws
  *
  */
  public ObjectFactory() {
  }

  /**
  * Create an instance of {@link LinkedList }
  *
  */
  public LinkedList createLinkedList() {
  return new LinkedList();
  }

}
Code:
@javax.xml.bind.annotation.XmlSchema(namespace = "http://Server/")
package com.chrisws;


Fehlermeldung ist:

Exception in thread "main" com.sun.xml.internal.ws.spi.db.DatabindingException: com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 4 counts of IllegalAnnotationExceptions
Zwei Klassen haben denselben XML-Typnamen"{http://Server/}abstractCollection". Verwenden Sie @XmlType.name und @XmlType.namespace, um ihnen unterschiedliche Namen zuzuweisen.
this problem is related to the following location:
at com.chrisws.AbstractCollection
at com.chrisws.AbstractList
at com.chrisws.AbstractSequentialList
at com.chrisws.LinkedList
at public com.chrisws.LinkedList com.chrisws.ObjectFactory.createLinkedList()
at com.chrisws.ObjectFactory
this problem is related to the following location:
at java.util.AbstractCollection
at java.util.AbstractList
at java.util.AbstractSequentialList
at java.util.LinkedList
Zwei Klassen haben denselben XML-Typnamen"{http://Server/}abstractList". Verwenden Sie @XmlType.name und @XmlType.namespace, um ihnen unterschiedliche Namen zuzuweisen.
this problem is related to the following location:
at com.chrisws.AbstractList
at com.chrisws.AbstractSequentialList
at com.chrisws.LinkedList
at public com.chrisws.LinkedList com.chrisws.ObjectFactory.createLinkedList()
at com.chrisws.ObjectFactory
this problem is related to the following location:
at java.util.AbstractList
at java.util.AbstractSequentialList
at java.util.LinkedList
Zwei Klassen haben denselben XML-Typnamen"{http://Server/}abstractSequentialList". Verwenden Sie @XmlType.name und @XmlType.namespace, um ihnen unterschiedliche Namen zuzuweisen.
this problem is related to the following location:
at com.chrisws.AbstractSequentialList
at com.chrisws.LinkedList
at public com.chrisws.LinkedList com.chrisws.ObjectFactory.createLinkedList()
at com.chrisws.ObjectFactory
this problem is related to the following location:
at java.util.AbstractSequentialList
at java.util.LinkedList
Zwei Klassen haben denselben XML-Typnamen"{http://Server/}linkedList". Verwenden Sie @XmlType.name und @XmlType.namespace, um ihnen unterschiedliche Namen zuzuweisen.
this problem is related to the following location:
at com.chrisws.LinkedList
at public com.chrisws.LinkedList com.chrisws.ObjectFactory.createLinkedList()
at com.chrisws.ObjectFactory
this problem is related to the following location:
at java.util.LinkedList

at com.sun.xml.internal.ws.db.glassfish.JAXBRIContextFactory.newContext(Unknown Source)
at com.sun.xml.internal.ws.spi.db.BindingContextFactory.create(Unknown Source)
at com.sun.xml.internal.ws.model.AbstractSEIModelImpl$1.run(Unknown Source)
at com.sun.xml.internal.ws.model.AbstractSEIModelImpl$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.xml.internal.ws.model.AbstractSEIModelImpl.createJAXBContext(Unknown Source)
at com.sun.xml.internal.ws.model.AbstractSEIModelImpl.postProcess(Unknown Source)
at com.sun.xml.internal.ws.model.RuntimeModeler.buildRuntimeModel(Unknown Source)
at com.sun.xml.internal.ws.db.DatabindingImpl.<init>(Unknown Source)
at com.sun.xml.internal.ws.db.DatabindingProviderImpl.create(Unknown Source)
at com.sun.xml.internal.ws.db.DatabindingProviderImpl.create(Unknown Source)
at com.sun.xml.internal.ws.db.DatabindingFactoryImpl.createRuntime(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.buildRuntimeModel(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.createSEIPortInfo(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.addSEI(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(Unknown Source)
at javax.xml.ws.Service.getPort(Unknown Source)
at com.chrisws.WebserviceService.getWebservicePort(WebserviceService.java:72)
at Client.Client.main(Client.java:24)
Caused by: com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 4 counts of IllegalAnnotationExceptions
Zwei Klassen haben denselben XML-Typnamen"{http://Server/}abstractCollection". Verwenden Sie @XmlType.name und @XmlType.namespace, um ihnen unterschiedliche Namen zuzuweisen.
this problem is related to the following location:
at com.chrisws.AbstractCollection
at com.chrisws.AbstractList
at com.chrisws.AbstractSequentialList
at com.chrisws.LinkedList
at public com.chrisws.LinkedList com.chrisws.ObjectFactory.createLinkedList()
at com.chrisws.ObjectFactory
this problem is related to the following location:
at java.util.AbstractCollection
at java.util.AbstractList
at java.util.AbstractSequentialList
at java.util.LinkedList
Zwei Klassen haben denselben XML-Typnamen"{http://Server/}abstractList". Verwenden Sie @XmlType.name und @XmlType.namespace, um ihnen unterschiedliche Namen zuzuweisen.
this problem is related to the following location:
at com.chrisws.AbstractList
at com.chrisws.AbstractSequentialList
at com.chrisws.LinkedList
at public com.chrisws.LinkedList com.chrisws.ObjectFactory.createLinkedList()
at com.chrisws.ObjectFactory
this problem is related to the following location:
at java.util.AbstractList
at java.util.AbstractSequentialList
at java.util.LinkedList
Zwei Klassen haben denselben XML-Typnamen"{http://Server/}abstractSequentialList". Verwenden Sie @XmlType.name und @XmlType.namespace, um ihnen unterschiedliche Namen zuzuweisen.
this problem is related to the following location:
at com.chrisws.AbstractSequentialList
at com.chrisws.LinkedList
at public com.chrisws.LinkedList com.chrisws.ObjectFactory.createLinkedList()
at com.chrisws.ObjectFactory
this problem is related to the following location:
at java.util.AbstractSequentialList
at java.util.LinkedList
Zwei Klassen haben denselben XML-Typnamen"{http://Server/}linkedList". Verwenden Sie @XmlType.name und @XmlType.namespace, um ihnen unterschiedliche Namen zuzuweisen.
this problem is related to the following location:
at com.chrisws.LinkedList
at public com.chrisws.LinkedList com.chrisws.ObjectFactory.createLinkedList()
at com.chrisws.ObjectFactory
this problem is related to the following location:
at java.util.LinkedList

at com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException$Builder.check(Unknown Source)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(Unknown Source)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(Unknown Source)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(Unknown Source)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(Unknown Source)
at com.sun.xml.internal.bind.v2.ContextFactory.createContext(Unknown Source)
at com.sun.xml.internal.bind.api.JAXBRIContext.newInstance(Unknown Source)
at com.sun.xml.internal.bind.api.JAXBRIContext.newInstance(Unknown Source)
at com.sun.xml.internal.ws.developer.JAXBContextFactory$1.createJAXBContext(Unknown Source)
... 21 more
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Error beim Versuch, einen Webservice zu kontaktieren SOA 4
J SOA WebService JAX-WS Java-Klasse per wsimport generieren lassen SOA 3
D Zertifikat Authentifizierung am Webservice SOA 0
P JBOSS 7 und Restful Webservice SOA 1
N WebService Ausgabe einer ArrayList SOA 2
N Web Services Client aus externen WebService erstellen SOA 4
I SOAP Webservice Methoden und Parameter auslesen SOA 3
F [WebService] Array von eigenen Objekten SOA 0
P SOAP Webservice mit HTTP Basic Authentifizierung SOA 1
M JAVA Webservice Währungsrechner DRINGEND Hilfe SOA 1
A Up-/ Download von Dateien zu WebService SOA 6
D WebService Technik - Aufwand Änderung des Application Server SOA 3
R Webservice Timeout Konfiguration SOA 3
D SOAP Webservice (SAP) SOA 3
MQue WebService Versionierung SOA 9
L [AXIS2] OutOfMemory Exception bei Übertragung von größerer Datei via Webservice SOA 3
A Funktion mit Map als WebService SOA 4
T Webservice serviceName im Handler ermitteln SOA 3
N Webservice Einbinden wsdl SOA 7
M Edit und Remove über Webservice SOA 3
F Client Problem gegen Webservice SOA 3
P Java Webservice mit JWS Bindingnamen customizen SOA 4
L wie ArrayList an Webservice geben? SOA 3
B Webservice Config / SoapStub: Best Practice SOA 3
S Objektübertragung Fehler über Webservice SOA 10
E Webservice durch Java ansprechen SOA 7
L Webservice HTTPS Netbeans SOA 2
G NullPointerException bei Parameterübergabe an Webservice mittels kSoap2 SOA 2
M Webservice per URL ansprechen SOA 14
M Webservice Client erstellen und XML Request senden SOA 3
T Verwendung von Eclipse Projekten im Axis2 Webservice SOA 8
S Webservice als "CronJob" SOA 4
M Webservice (JaxWS) extern verfügbar machen SOA 5
M Welches WebService Framework ist denn das beste FRAMEWORK? SOA 5
D Webservice fürs Internet sichtbar machen SOA 2
W WebService aus einer HTML-Seite SOA 9
T WebService innerhalb von Seam-Projekt, komplexe Datentypen SOA 6
N JAX-WS WebService und Tomcat 7 SOA 11
E Trennung von Daten und WebService und Wiederverwendung der Daten SOA 2
D Sicherheit bei REST-Webservice SOA 19
G WebService, was darf der Client alles sehen SOA 19
M Nutzen des Webservice AWSECommerceService SOA 1
S AXIS2 Webservice: Umgang mit komplexen Datentypen SOA 5
G Webservice Contract first SOA 8
G WebService -> ServletFilter SOA 2
G WebService Concurrency SOA 19
M Fehler beim Veröffentlichen eines Webservice SOA 6
G WebService Types SOA 7
G OpenLigaDB Webservice Client SOA 4
G WebService WSDL SOA 3
A PHP WebService aus Java aufrufen SOA 2
R Proxy WebService erstellen SOA 3
G JPA/ Webservice: Passwort Feld einer Klasse fürs Lesen "verschleiern" SOA 10
G WebService mit wsdl erstellen SOA 4
P WebService SOA 6
H Webservice: BindingProvider SOA 6
D WebService DB abfrage SOA 4
mabe83 EJB Klassen für Webservice nutzen SOA 2
S Webservice-Client-Klasse gibt immer null zurück SOA 3
G WebService mit komplexen Objekten SOA 5
C Problem mit Java Webservice - SOAPBinding.Style - Wrapper class fehlt SOA 1
T Rest Webservice der 2 verschiedene XML Objekte(JaxB) entgegennimmt SOA 10
S Webservice, Vererbung und Netbeans SOA 3
E Lesen der kompletten SOAP als WebService Provider/Server SOA 4
T WebService Authentifizierung SOA 11
mabe83 Suche Hilfe zum Thema Webservice + EJB SOA 3
T WebService erstellen SOA 28
T Krankes Vorhaben: Von VB auf Java Webservice SOA 10
M Webservice RuntimeModelerException? SOA 5
G Webservice mit Java aufrufen SOA 2
G WebService: mehrere methoden mit demselben Namen SOA 4
T einfacher Webservice SOA 3
G Webservice im JBoss: runtime modeler error SOA 3
V webservice von aussen (webbrowser) ansprechen SOA 2
V Webservice, allgemeine Fragen SOA 9
G Alfresco - WebDav oder WebService SOA 2
0 Webservice nutzen (rpc/enc style) SOA 2
R XML verschicken mit Webservice Server Client SOA 2
R Webservice aufrufen mit SOAP Style.DOCUMENT ? SOA 5
G Webservice zugreifen SOA 6
G Deploy Apache CXF WebService mit Eclipse SOA 2
G Webservice mit JSON SOA 8
T Webservice über Tomcat loggen SOA 5
thE_29 WebService - JAXBElement - richtige Klasse? SOA 2
L Probleme mit komplexen Datentypen in einen Webservice SOA 2
O brauche hilfe bei java/webservice geschichte SOA 29
M Webservice/ Axis/ Bea Weblogic Server 8.1 SOA 12
E Webservice konfigurieren SOA 2
Y Webservice erstellen SOA 4
F Tutorial zu WebService mit JBoss, Eclipse und Jax-ws? SOA 3
C Webservice im Unternehmen SOA 4
L webservice frage (eclipse/wtp, wsdl) SOA 12
U Webservice mit Axis, Hello World Beispiel SOA 2
J Frage zu Webservice SOA 3
L WebService TestClient Problem SOA 2

Ähnliche Java Themen

Neue Themen


Oben