在AS 6上运行Scala时出现问题
发布时间:2020-12-16 19:24:14 所属栏目:安全 来源:网络整理
导读:我 and others在AS 6上运行scala时遇到问题. 问题是IllegalArgumentException阻止部署(下面的堆栈跟踪). 我正在尝试运行由sacalate maven archetype(scalate-archetype-empty)和我的其他项目生成的项目,所有项目都有同样的问题. 有没有已知的解决方法? 08:4
我
and others在AS 6上运行scala时遇到问题.
问题是IllegalArgumentException阻止部署(下面的堆栈跟踪). 我正在尝试运行由sacalate maven archetype(scalate-archetype-empty)和我的其他项目生成的项目,所有项目都有同样的问题. 有没有已知的解决方法? 08:41:21,200 ERROR [AbstractKernelController] Error installing to PostClassLoader: name=vfs:///home/jfaerman/dev/jboss-6.0.0.Final/server/default/deploy/scalearn.war state=ClassLoader mode=Manual requiredState=PostClassLoader: org.jboss.deployers.spi.DeploymentException: Error during deploy: vfs:///home/jfaerman/dev/jboss-6.0.0.Final/server/default/deploy/scalearn.war at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49) [:2.2.0.GA] (ommited long trace) Caused by: java.lang.Error: Error visiting "/home/jfaerman/dev/jboss-6.0.0.Final/server/default/deploy/scalearn.war/WEB-INF/lib/scala-compiler-2.8.0.jar/scala/tools/nsc/typechecker/NamesDefaults$$anonfun$9.class" at org.jboss.classloading.plugins.vfs.VFSResourceVisitor.visit(VFSResourceVisitor.java:268) [jboss-classloading-vfs.jar:2.2.0.GA ... 43 more Caused by: java.lang.RuntimeException: Error visiting resource: VFSResourceContext @ scala/tools/nsc/typechecker/NamesDefaults$$anonfun$9.class / BaseClassLoader@10b4adb7{vfs:///home/jfaerman/dev/jboss-6.0.0.Final/server/default/deploy/scalearn.war},visitor: org.jboss.scanning.annotations.plugins.GenericAnnotationVisitor@3f4ddd67 at org.jboss.scanning.plugins.visitor.IgnoreSetErrorHandler.handleError(IgnoreSetErrorHandler.java:56) [:1.0.0.GA] Caused by: java.lang.IllegalArgumentException: Null type at org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactoryImpl.getTypeInfo(IntrospectionTypeInfoFactoryImpl.java:354) [jboss-reflect.jar:2.2.0.GA] 解决方法
这对我有用:在deployers / scanning-deployers-jboss-beans.xml中,在ResourceErrorHandler bean中添加一个新的< install>阻止如下:
<install method="addIgnored"> <parameter>java.lang.NoClassDefFoundError</parameter> </install> 谷歌搜索还建议另一个解决方法是添加一个合适的jboss-scanning.xml文件,但我无法让它为我的EAR工作: http://www.mastertheboss.com/jboss-application-server/313-restful-cache-with-infinispan.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |