简体   繁体   English

无法使用JBoss AS或Wildfly运行Errai开发模式

[英]Cannot run Errai Dev Mode with JBoss AS or Wildfly

I'm trying to use Errai 3 new features which is JBoss AS integration, however I am getting this error: 我正在尝试使用Errai 3新功能,即JBoss AS集成,但是出现此错误:

[ERROR] Unable to load server class 'org.jboss.errai.cdi.server.gwt.JBossLauncher' [ERROR] java.lang.ClassNotFoundException: org.jboss.errai.cdi.server.gwt.JBossLauncher [ERROR] at java.net.URLClassLoader$1.run(URLClassLoader.java:366) [ERROR] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) [ERROR] at java.security.AccessController.doPrivileged(Native Method) [ERROR] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) [ERROR] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) [ERROR] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) [ERROR] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) [ERROR] at java.lang.Class.forName0(Native Method) [ERROR] at java.lang.Class.forName(Class.java:270) [ERROR] at com.google.gwt.dev.DevMode$ArgHandlerServer.setString(DevMode.java:118) [ERROR] at com.google.gwt.util.tools.ArgHandlerString.handle(ArgHandlerString.java:26) [ERROR] at com.google.gwt.util.tools.ToolBase.processArgs(ToolBase.java:238) [ERROR [错误]无法加载服务器类'org.jboss.errai.cdi.server.gwt.JBossLauncher'[错误] java.lang.ClassNotFoundException:org.jboss.errai.cdi.server.gwt.JBossLauncher [错误]在Java .net.URLClassLoader $ 1.run(URLClassLoader.java:366)[ERROR]在java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)在java.security.AccessController.doPrivileged(本机方法)[ERROR] ]处java.net.URLClassLoader.findClass(URLClassLoader.java:354)[ERROR]处java.lang.ClassLoader.loadClass(ClassLoader.java:425)sun.misc.Launcher $ AppClassLoader.loadClass(Launcher。 java:308)java.lang.ClassLoader.loadClass(ClassLoader.java:358)的[ERROR] java.lang.Class.forName0(本地方法)的[ERROR] java.lang.Class.forName(Class方法)的[ERROR] .java:270)com.google.gwt.dev.DevMode $ ArgHandlerServer.setString(DevMode.java:118)出现[ERROR] com.google.gwt.util.tools.ArgHandlerString.handle(ArgHandlerString.java :26)com.google.gwt.util.tools.ToolBase.processArgs(ToolBase.java:238)出现[ERROR] [ERROR] ] at com.google.gwt.dev.ArgProcessorBase.processArgs(ArgProcessorBase.java:29) [ERROR] at com.google.gwt.dev.DevMode.main(DevMode.java:310) ]在com.google.gwt.dev.ArgProcessorBase.processArgs(ArgProcessorBase.java:29)上[错误]在com.google.gwt.dev.DevMode.main(DevMode.java:310)

The POM configuration is this: POM配置是这样的:

<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>

What could be missing here? 这里可能缺少什么?

add this in your pom.xml 将此添加到您的pom.xml中

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM