Question

J'essaie d'utiliser Errai 3 nouvelles fonctionnalités qui sont JBoss comme intégration, mais je reçois cette erreur:

[erreur] Impossible de charger la classe de serveur 'org.jboss.errai.cdi.server.gwt.jbosslauncher' [Erreur] java.lang.classNotFoundException: org.jboss.errai.cdi.server.gwt.jbosslauncher [erreur] à java.net.urlcLassloader $ 1.Run (urlclassloader.java:366) [Erreur] à java.net.urlcLassloader $ 1.Run (URLClassloader.java:355) [Erreur] à java.security.accesscontroller.Doctiviled (méthode natif) [Erreur] à java.net.urlclassloader.findclass (urlclassloader.java:354) [Erreur] à java.lang.classloader.loadclass (Classloader.java:425) [Erreur] à sun.misc.launcher $ AppClassLoader.loadclass (Launcher.java:308) [Erreur] à java.lang.classloader.loadclass (classloader.java:358) [Erreur] à java.lang.class.forname0 (méthode natif) [Erreur] à java.lang.class.forname (classe.java:270) [Erreur] à com.google.gwt.dev.devmode $ Arghardlerserver.setstring (devmode.java:118) [Erreur] à com.google.gwt.util.tools.arghandlerstring.handle (Arghandlerstring.java:26) [Erreur] à com.google.gwt.util.tools.toolbase.processargs (Toolbase.java:238) [Erreur] à com.google.gwt.dev.argprocessorbase.Processargs (argprocessorbase.java:29) [Erreur] chez com.google.gwt.dev.devmode.main (devmode.java:310)

La configuration POM est ceci:

<configuration>
   <logLevel>WARN</logLevel>
   <runTarget>App.html</runTarget>
   <!--<extraJvmArgs>-Xmx1500m -XX:MaxPermSize=1000m -XX:-UseSplitVerifier</extraJvmArgs>-->
   <extraJvmArgs>-Xmx1500m -XX:CompileThreshold=7000 -XX:MaxPermSize=1000m -Derrai.jboss.home=${errai.jboss.home} -Derrai.jboss.javaagent.path=${settings.localRepository}/org/jboss/errai/errai-client-local-class-hider/${errai.devmode.version}/errai-client-local-class-hider-${errai.devmode.version}.jar</extraJvmArgs>
   <!--<soyc>false</soyc>-->
   <hostedWebapp>src/main/webapp</hostedWebapp>
   <!--<server>org.jboss.errai.cdi.server.gwt.JettyLauncher</server>-->
   <compileSourcesArtifacts>
      <compileSourcesArtifact>org.drools:guvnor-api</compileSourcesArtifact>
      <compileSourcesArtifact>org.drools:droolsjbpm-ide-common</compileSourcesArtifact>
      <compileSourcesArtifact>com.mycompany:models</compileSourcesArtifact>
   </compileSourcesArtifacts>
   <noServer>false</noServer>
   <server>org.jboss.errai.cdi.server.gwt.JBossLauncher</server>
   <disableCastChecking>true</disableCastChecking>
   <runTarget>webapp/App.html</runTarget>
   <!-- The GWT compiler must the correct JDT version -->
   <!-- drools-compiler has dependency on org.eclipse.jdt.core.compiler:ecj:jar:3.5.1:compile -->
   <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath>
   <draftCompile>false</draftCompile>
</configuration>

Que pourrait manquer ici?

Était-ce utile?

La solution

ajoutez ceci dans votre pom.xml

<dependency>  
 <groupId>org.jboss.errai</groupId>  
 <artifactId>errai-cdi-jboss</artifactId>  
 <version>${errai.version}</version>  
</dependency> 

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top