para mac eap descargar application java macos jboss localhost jfreechart

java - mac - wildfly



No se pudo inicializar la clase org.jfree.chart.JFreeChart (2)

EDITAR:

Hola, estoy usando JBoss 7.1 Runtime Server y tengo un problema en mi MAC cuando construyo mi proyecto y lo ejecuto en localhost obtengo siempre un ERROR de la biblioteca JFreeChart que no pudo inicializar. Estoy usando Maven para importar todas las bibliotecas que mi repositorio tenía:

<repositories> <repository> <id>java.net2</id> <name>Repository hosting the jee6 artifacts</name> <url>http://download.java.net/maven/2</url> </repository> <repository> <id>JBoss repository</id> <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url> </repository> <repository> <id>org.openfaces</id> <url>http://repository.openfaces.org/repository</url> </repository> <repository> <id>jfree</id> <url>http://www.ibiblio.org/maven/jfree/</url> </repository> </repositories>

y la dependencia que uso para JFreeChart fue:

<dependency> <groupId>jfree</groupId> <artifactId>jcommon</artifactId> <version>1.0.16</version> </dependency> <dependency> <groupId>jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.0.13</version> </dependency>

Aquí está el ERROR:

exception javax.servlet.ServletException: Could not initialize class org.jfree.chart.JFreeChart javax.faces.webapp.FacesServlet.service(FacesServlet.java:606) root cause java.lang.NoClassDefFoundError: Could not initialize class org.jfree.chart.JFreeChart java.lang.Class.forName0(Native Method) java.lang.Class.forName(Class.java:171) org.openfaces.taglib.internal.chart.AbstractStyledComponentTag.checkJFreeChart(AbstractStyledComponentTag.java:33) org.openfaces.taglib.internal.chart.AbstractStyledComponentTag.setComponentProperties(AbstractStyledComponentTag.java:27) org.openfaces.taglib.internal.chart.ChartTag.setComponentProperties(ChartTag.java:39) org.openfaces.taglib.facelets.AbstractFaceletsComponentHandler.setAttributes(AbstractFaceletsComponentHandler.java:54)

Cuando ejecuto mi proyecto en un PC local con Windows o en un servidor Linux, no obtuve este ERROR. Espero que alguien pueda ayudarme y darme una solución para mi problema.


Asegúrese de tener su JAR en la carpeta WEB-INF/lib . Si está utilizando Apache Maven amablemente incluya la siguiente dependencia en pom.xml

<dependency> <groupId>jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.0.13</version> </dependency>


Supongo que se está ejecutando en un entorno sin cabeza, por lo que UI (awt) no funciona, así que pase -Djava.awt.headless = true para que funcione