Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ubuntu上的openjdk-1.7.0_55:无法加载输出方法“xml”的属性文件“output_xml.properties”_Java_Classpath_Java 7_Openjdk - Fatal编程技术网

Java ubuntu上的openjdk-1.7.0_55:无法加载输出方法“xml”的属性文件“output_xml.properties”

Java ubuntu上的openjdk-1.7.0_55:无法加载输出方法“xml”的属性文件“output_xml.properties”,java,classpath,java-7,openjdk,Java,Classpath,Java 7,Openjdk,在ubuntu上的openjdk-1.7.055上,我遇到了一个异常: com.sun.org.apache.xml.internal.serializer.utils.WrappedRuntimeException:无法加载输出方法“xml”的属性文件“output_xml.properties” 这可能是类路径问题吗 我可以在/usr/lib/jvm/java-1.7.0-openjdk-amd64/jre/lib/resources.jar中找到output_xml.properties

在ubuntu上的openjdk-1.7.055上,我遇到了一个异常:

com.sun.org.apache.xml.internal.serializer.utils.WrappedRuntimeException:无法加载输出方法“xml”的属性文件“output_xml.properties”

这可能是类路径问题吗

我可以在/usr/lib/jvm/java-1.7.0-openjdk-amd64/jre/lib/resources.jar中找到output_xml.properties

感谢您的帮助


谢谢

该问题可能是由最近的Java更新和不完整的服务重新启动引起的。

请尝试确保您的系统始终使用相同的Java版本,有时这些版本会不同步

首先回显$JAVA_HOME并验证它是否指向/usr/lib/jvm/JAVA-1.7.0-openjdk-amd64/

现在运行sudo update alternations-config java并为/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java选择正确的编号


现在对javac执行同样的操作:sudo update alternations-config javac

您需要将xalan JAR包含在../jre/lib/annowned文件夹中

发件人:

放置xalan.jar、serializer.jar、xercesImpl.jar和xml-api.jar 在\lib\approved目录中,where是where 已安装运行时软件


如果您正在使用SYS V init脚本并在Tomcat这样的容器中运行,请不要直接使用以下命令启动脚本:

sudo /etc/init.d/tomcat7 start
这将在没有清洁环境的情况下启动

相反,请使用service命令:

sudo /sbin/service tomcat7 start

可能是访问问题,我以前在fedora遇到过同样的问题。那么只需检查访问级别是什么?我以xxx_用户的身份运行,并且此文件对所有用户都具有读取权限。这应该够了,不是吗?ls-altr/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64/jre/lib/resources.jar-rw-r-r-r-1根根目录2511421 Apr 16 05:32/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64/jre/lib/resources.jar您的java_主页和路径指向正确的jdk吗?检查终端上的安装并键入javac当您遇到此错误时,您在做什么?您的类路径中有哪些jar?对我来说,只添加xalan.jar就足够了,因为它可以拉入所需的依赖项:xalan-xalan 2.7.2