Error de log4j de dependencia de Maven

Hola a todos, tengo un error que rompe mi compilación sin ninguna razón, aquí está el mensaje de error:

error: error reading
/.m2/repository/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.jar;
error in opening zip file error: error
reading
/.m2/repository/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.jar;
error in opening zip file

Estoy usando esta dependencia:

<dependency>
  <groupId>log4j</groupId>
  <artifactId>log4j</artifactId>
  <version>1.2.15</version>
  <scope>provided</scope>
</dependency>

Cómo puedo arreglar esto ?

Respuesta 1

Lo más probable es que no necesite jmxtools o jmxri, por lo que probablemente pueda excluirlos de sus dependencias:

<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.15</version>
    <scope>provided</scope>
    <exclusions>
        <exclusion>
          <groupId>com.sun.jdmk</groupId>
          <artifactId>jmxtools</artifactId>
        </exclusion>
        <exclusion>
          <groupId>com.sun.jmx</groupId>
          <artifactId>jmxri</artifactId>
        </exclusion>
    </exclusions>
</dependency>
Respuesta: 2

Quiero generar el valor de la variable xzy en el valor de la variable abc. <c: set var = "abc" value = "<c: out value =" $ {xyz} "/>" /> Recibo un error (etiqueta <c: set> sin terminar) ...

Tenemos en compañía la aplicación que se desarrolló utilizando Java 7, Spring Framework 3.1.2, MyBatis 3.1.1, MyBatis Spring 1.2.2, JasperReports 6.1.0, etc. La aplicación funciona en Tomcat 7.0.35, utiliza ...

Necesito un método regular en mi aplicación. El problema es: el siguiente temporizador en el código hace su acción solo una vez. Y el temporizador solo lo hace (la única vez) si hago una acción (toco la pantalla) después de ...

¿Alguna idea de cómo (si es posible) llamar al método Java con parámetros opcionales desde la página JSF? Estoy usando Java 7, JSF 2.1, EL 2.2 (Glassfish 3.1.2). Gracias de antemano ... Tengo esta excepción javax.el ...