Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    331

    [Struts2+Maven+Hibernete] problema sul file pom.xml

    Salve a tutti.
    Sto provando a realizzare un'applicazione web usando Struts2, maven e hibernate ma sto avendo dei problemi sul file pom.xml.

    Il mio file è così configurato:

    codice:
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>it.telecomitalia.testmaven</groupId>
      <artifactId>Struts2TutorialWeb</artifactId>
      <packaging>war</packaging>
      <version>0.0.1-SNAPSHOT</version>
      <name>Struts2TutorialWeb Maven Webapp</name>
      <url>http://maven.apache.org</url>
      <dependencies>
        
       <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>3.1.0</version>
        </dependency>
        
        <dependency>
                  <groupId>junit</groupId>
                  <artifactId>junit</artifactId>
                  <version>3.8.1</version>
                  <scope>test</scope>
        </dependency>
       <!-- Struts 2 -->
       <dependency>
                  <groupId>org.apache.struts</groupId>
                  <artifactId>struts2-core</artifactId>
                  <version>2.3.1.2</version>
       </dependency>
       
       <dependency>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-core</artifactId>
                <version>4.0.1.Final</version>
       </dependency>
       <dependency>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-validator</artifactId>
                <version>4.2.0.Final</version>
       </dependency>
       <dependency>
                <groupId>org.hibernate.common</groupId>
                <artifactId>hibernate-commons-annotations</artifactId>
                <version>4.0.1.Final</version>
                <classifier>tests</classifier>
       </dependency>
       <dependency>
                <groupId>org.hibernate.javax.persistence</groupId>
                <artifactId>hibernate-jpa-2.0-api</artifactId>
                <version>1.0.1.Final</version>
       </dependency>
       <dependency>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-entitymanager</artifactId>
                <version>4.0.1.Final</version>
       </dependency>
       
       <dependency>
                <groupId>javax.validation</groupId>
                <artifactId>validation-api</artifactId>
                <version>1.0.0.GA</version>
                <scope>provided</scope>
       </dependency>
       <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>1.6.4</version>
       </dependency>
       <dependency>
                <groupId>org.jboss.logging</groupId>
                <artifactId>jboss-logging</artifactId>
                <version>3.1.0.CR2</version>
       </dependency>
       <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>1.6.4</version>
       </dependency>
     
       <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.10</version>
       </dependency>
          
      </dependencies>
      <build>
        <finalName>Struts2TutorialWeb</finalName>
        <plugins>
                <plugin>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>2.3.2</version>
                    <configuration>
                        <source>1.6</source>
                        <target>1.6</target>
                    </configuration>
                </plugin>
        </plugins>
      </build>
    </project>
    ma mi da un errore del tipo

    Missing artifact xml-apis:xml-apis:jar:1.0.b2

    Che sparisce se tolgo tutte le dipendenze per hibernate, quindi il problema sembra legato a questo specifico componente.
    Ho cercato un pò su internet ma non ho trovato nulla a riguardo.
    Qualcuno mi saprebbe dare qualche info utile?

    Ciao, grazie
    Sandro

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da DarthSandr Visualizza il messaggio
    ma mi da un errore del tipo

    Missing artifact xml-apis:xml-apis:jar:1.0.b2
    In che momento/contesto dà questo errore?

    Comunque la xml-apis:jar:1.0.b2 è in questa catena di dipendenze:

    codice:
    hibernate-core:4.0.1.Final
      \
       dom4j-1.6.1
         \
          xml-apis:1.0.b2
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    331
    Ciao.
    Dunque l'errore compare fin da subito, appena inserisco le dipendenze di hibernate e salvo il progetto.
    Lo inserisce nei maven dependencies problems.
    Mi viene da pensare che io debba inserire qualche altra dipendenza nel file pom.xml
    E se provo ad inserire questo nel pom.xml:

    <dependency>
    <groupId>xml-apis</groupId>
    <artifactId>xml-apis</artifactId>
    <version>1.0.b2</version>
    </dependency>

    Mi da lo stesso errore appena salvo, dandomi la segnalazione esattamente sulla riga di <delendency> mentre prima lo segnalava in testa al file pom.xml
    Ultima modifica di DarthSandr; 08-04-2016 a 12:14

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    331
    Ho risolto inserendo questo nel pom.xml

    <dependency>
    <groupId>xml-apis</groupId>
    <artifactId>xml-apis</artifactId>
    <version>1.3.03</version>
    </dependency>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.