Você pode encontrar a mensagem de erro de que a fábrica de objetos jaxb provavelmente não foi encontrada. Bem, existem várias maneiras de corrigir esse problema, e vamos cobri-lo em breve.
Como o @Chris esclarece, o JAXB pode não funcionar com POJOs, na verdade o esquema não pode ser mapeado para Java. Essas ocasiões exigem que os objetos wrapper JAXBElement ajudem a obter informações de tipo adicionais. Encontrei dois exemplos específicos adicionais onde esta é certamente uma prática familiar.
Descrição Beth Tibbits 20/10/2008 14:54:25 EDT
Configurei o eclipse-cpp-europa-SR1e PTP 2.1 Candidato rc2 (compilação 10/20)Eu crio muitas dependências persistentes no sistema, mas nenhuma reclamação de interface do usuário/Applications/ecl/ptp21rc2/eclipse$./eclipse/Applications/ecl/ptp21rc2/eclipse$ !SESSION 20 de outubro de 2008 2:10:17.544 ----------------------- ------- --- ----- --------------eclipse.buildId=M20080911-1700java.version=1.5.0_16java.vendor=Apple Inc.Constantes do carregador: OS=macosx, ARCH=x86, WS=carbon, NL=en_USArgumentos das Chaves do Framework: /Users/beth/.eclipse_keyring -showlocationDiscussão da linha de comando: -os macosx Carbon -ws -arch x86 -keyring /Users/beth/.eclipse_keyring -consoleLog -showlocation!ENTRY org.eclipse.equinox.p2.director a pair 2 2008-10-20 14:10:20.389!MESSAGE Problemas de permissão do plano de implantação.!SUBENTRY double org.eclipse.equinox.p2.director 2 0 20-10-2008 14:10:20.389!MESSAGE Não foi possível planejar a dependência org.eclipse.ptp.rdt.core.tests 1.0.0 para a capacidade necessária: osgi.bundle/org.junit4/4.3.1.!SUBENTRY pelo menos um org.eclipse.equinox.p2.director 2 0 2008-10-20 14:10:20.389!MESSAGE Não pode ser satisfeitoConstruído pela dependência org.eclipse.ptp.rdt.ui 1.0.0.200810https://accounts.eclipse.org/user/eca/[email protected] e recurso usado: java.package/org.eclipse.rse.internal.subsystems.files.dstore/0.0.0.!ENTRY org.eclipse.equinox.p2.director 4 0 20-10-2008 14:10:20.665!MESSAGE Problemas de permissão do plano de implantação.!SUBENTRY 1 org.eclipse.equinox.p2.director #2 9 20-10-2008 14:10:20.666!Mensagem personalizada de org.eclipse.ptp.rdt.ui 1.0.0.200810https://accounts.eclipse.org/user/eca/[email protected] para requiredCapability: java.package/org.eclipse.rse.internal.subsystems.files.dstore/0.0.0 pode muito bem não ser satisfeita.!SUBENTRY pessoa específica org.eclipse.equinox.p2.director one or two 0 2008-10-20 14:10:20.667!MESSAGE Não é possível, que corresponde ao reliance org.eclipse.ptp.rdt.core.tests 1.0.0, então você tem as habilidades necessárias: osgi.bundle/org.junit4/4.3.1.!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 20-10-2008 14:10:20.667!MESSAGE Nenhuma solução encontrada porque /tmp/p2Encoding65342.opb não pode resolver qual é o problema.!ENTRY org.eclipse.equinox.p2.director 4 single 20/10/2008 14:10:21.415 PM!MESSAGE Complete não foi instalado porque muitas dependências não podem ser satisfeitas!SUBENTRY 1 org.eclipse.equinox.p2.director two 0 2008-10-20 14:10:21.416!MESSAGE Dependência não atendida: [org.eclipse.ptp.rdt.core.tests 1.0.0] requiredCapability: osgi.bundle/org.junit4/4.3.1!SUBENTRY 1 org.eclipse.equinox.p2.director 4 veja 2008-10-20 14:10:21.417!MESSAGE Dependência não atendida: [org.eclipse.ptp.rdt.ui 1.0.0.200810https://accounts.eclipse.org/user/eca/[email protected]] requiredCapability: java.package/org.eclipse.rse.internal.subsystems.files.dstore/0.0.0!SUBENTRY um número específico de org.eclipse.equinox.p2.director 4 0 2008-10-20 14:10:21.418!MESSAGE Dependência não atendida: [org.eclipse.ptp.rdt.feature.group 2.1.0.200810https://accounts.eclipse.org/user/eca/[email protected]] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.ptp.rdt.core.tests/[1.0.0 , 1.0.0]!SUBENTRY absolutamente org.eclipse.equinox.p2.director 4 0 2008-10-20 14:10:21.419!MESSAGE Dependência não atendida: [org.eclipse.ptp.rdt.feature.group 2.1.0.200810https://accounts.eclipse.org/user/eca/[email protected]] 0.200810https://accounts.eclipse.org/user/eca/[email protected]]!SUBENTRY 1 org.eclipse.equinox.p2.director 4 2 20-10-2008 14:10:21.421!MESSAGE Dependência não atendida: [org.eclipse.ptp.rdt.ui 1.0.0.200810https://accounts.eclipse.org/user/eca/[email protected]] requiredCapability: java.package/org.eclipse.rse.internal.subsystems.files.dstore/0.0.0!SUBENTRY um org.eclipse.equinox.p2.director específico 4 0 20-10-2008 14:10:21.421!MESSAGE Dependência não atendida: [org.eclipse.ptp.rdt.core.tests 1.0.0] requiredCapability: osgi.bundle/org.junit4/4.3.1!ENTRY org.eclipse.cdt.core pelo menos um nada 2008-10-20 14:18:59.289!MESSAGE indexado (1 fonte 'a1_mpi', 20 cabeçalhos) últimos 2 segundos: fim 03 3691 declaração; 2443 ligações; 8 inclusões não autorizadas; 7 erro de sintaxe; 0 nomes vacilantes (0,00%)Versão CDT: 5.0.2.200810170802Parece que as dependências do RSE não estão listadas no momento??Quando eu reinstalo (usando Eclipse SDK 3.4.1 de qualquer maneira) e explicitamente defino RSE End User Runtime e End User Actions, amigos muito próprios e não recebo esse erro.Por favor, compreenda que eu diria que o "guia rápido" de instalação abaixo aponta para http://wiki.eclipse.org/PTP/builds/2.1.dizer fazê-lo e eu não. Quando faço isso, algo desaparece.
No entanto, os objetos JAXBElement são difíceis de criar porque geralmente precisamos saber o nome e, além disso, o namespace do elemento XML, o que geralmente não é apenas o caso da lógica de negócios. Felizmente, no caso de transporte em que o XJC gera um modelo de classe, o aplicativo de software também gera uma classe chamada ObjectFactory.
palavra 2 Chris Recoskie 21 de outubro de 2008 15:27:41 EDT
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.