gpt4 book ai didi

java - 无法使用 JBoss AS 或 Wildfly 运行 Errai Dev 模式

转载 作者:行者123 更新时间:2023-12-01 13:20:39 25 4
gpt4 key购买 nike

我正在尝试使用 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] at com.google.gwt.dev.ArgProcessorBase.processArgs(ArgProcessorBase.java:29) [ERROR] at com.google.gwt.dev.DevMode.main(DevMode.java:310)

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>

这里可能缺少什么?

最佳答案

将其添加到您的 pom.xml

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

关于java - 无法使用 JBoss AS 或 Wildfly 运行 Errai Dev 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22040470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com