ClassNotFoundException:打开JAR文件时出错…jboss/lib/annowed/.\u resolver.JAR

ClassNotFoundException:打开JAR文件时出错…jboss/lib/annowed/.\u resolver.JAR,jboss,jar,classnotfoundexception,Jboss,Jar,Classnotfoundexception,使用bin/run.sh启动JBoss时,我立即出现以下错误: Error occurred during initialization of VM java/lang/ClassNotFoundException: error in opening JAR file /home/polopoly/jboss/lib/endorsed/._resolver.jar 确实有一个jboss/lib/annowned/resolver.jar文件,但没有一个.\u resolver.jar。那辆车是

使用bin/run.sh启动JBoss时,我立即出现以下错误:

Error occurred during initialization of VM
java/lang/ClassNotFoundException: error in opening JAR file /home/polopoly/jboss/lib/endorsed/._resolver.jar
确实有一个jboss/lib/annowned/resolver.jar文件,但没有一个.\u resolver.jar。那辆车是从哪里来的?!我在开始脚本中找不到类似的东西


Jboss位于Amazon云计算机器中,并已作为.tgz在jar中进行了scp。这可能是错误的来源吗?但是我在jboss目录中做了一个“grep-R.”.\u resolver.jar.”没有结果,因此没有包含该字符串的脚本文件。

在Linux上提取MAC tar存档后,请使用以下内容:

find -type f -name '._*' | xargs rm -f

在它上面,JBoss将正确统计。

在Linux上提取MAC tar存档后,请使用以下内容:

find -type f -name '._*' | xargs rm -f

在它上面,JBoss将正确统计。

在开发或部署过程中,您是否在任何地方使用Mac OS X机器?我知道OSX在构建zip或tar文件或将某些文件传输到非Mac计算机时会生成带有“点下划线”前缀的文件。但我不确定为什么java应用程序本身会寻找它们。另外,您的resolver.jar是真正的jar文件吗?也许是符号链接?试着在上面运行“jar-tvf”。是的,我使用MacOSX来构建jboss区。我已经找到了它。所以你不能在mac上使用tar,在Linux上使用untar…你在开发或部署过程中是否在任何地方使用mac OS X机器?我知道OSX在构建zip或tar文件或将某些文件传输到非Mac计算机时会生成带有“点下划线”前缀的文件。但我不确定为什么java应用程序本身会寻找它们。另外,您的resolver.jar是真正的jar文件吗?也许是符号链接?试着在上面运行“jar-tvf”。是的,我使用MacOSX来构建jboss区。我已经找到了它。所以你不能在mac上使用tar,在Linux上使用untar。。。