首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用JBoss AS或Wildfly运行Errai模式

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

Stack Overflow用户
提问于 2014-02-26 11:49:49
回答 1查看 446关注 0票数 0

我正在尝试使用Errai 3的新特性,即JBoss作为集成,但是我得到了这个错误:

无法加载服务器类'org.jboss.errai.cdi.server.gwt.JBossLauncher‘错误java.lang.ClassNotFoundException: java.net.URLClassLoader$1.run(URLClassLoader.java:366)错误的org.jboss.errai.cdi.server.gwt.JBossLauncher错误,java.net.URLClassLoader$1.run(URLClassLoader.java:355)错误,java.security.AccessController.doPrivileged(Native方法错误) java.net.URLClassLoader.findClass(URLClassLoader.java:354)错误,java.lang错误。sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)错误,java.lang.ClassLoader.loadClass(ClassLoader.java:358)错误,java.lang.Class.forName0错误(原生方法),java.lang.Class.forName错误(Class.java:270),com.google.gwt.util.tools.ArgHandlerString.handle错误,com.google.gwt.dev.DevMode$ArgHandlerServer.setString(DevMode.java:118)错误( com.google.gwt.util.tools.ToolBase.processArgs(ToolBase.java:238)的错误) com.google.gwt.dev.ArgProcessorBase.processArgs(ArgProcessorBase.java:29)错误在com.google.gwt.dev.DevMode.main(DevMode.java:310)的错误

POM配置如下:

代码语言:javascript
复制
<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>

这里可能少了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-02 21:46:43

将此添加到您的pom.xml中

代码语言:javascript
复制
<dependency>  
 <groupId>org.jboss.errai</groupId>  
 <artifactId>errai-cdi-jboss</artifactId>  
 <version>${errai.version}</version>  
</dependency> 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22040470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档