Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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 从类路径资源[config/FaceBookSimulator.XML]解析XML文档时出现意外异常;_Java_Linux_Spring_Spring Boot - Fatal编程技术网

Java 从类路径资源[config/FaceBookSimulator.XML]解析XML文档时出现意外异常;

Java 从类路径资源[config/FaceBookSimulator.XML]解析XML文档时出现意外异常;,java,linux,spring,spring-boot,Java,Linux,Spring,Spring Boot,运行spring程序时出错。我的程序如下: 和我的程序来读取xml文件: public static void main(String[] args) { //String springConfig = "src/main/resources/config/FacebookSimulator.xml"; //String springConfig = "/root/fbdata/FacebookSimulator.xml"; String spr

运行spring程序时出错。我的程序如下:

和我的程序来读取xml文件:

public static void main(String[] args) {
        //String springConfig = "src/main/resources/config/FacebookSimulator.xml";
        //String springConfig = "/root/fbdata/FacebookSimulator.xml";
        String springConfig = "/config/FacebookSimulator.xml";


        //ApplicationContext context = new FileSystemXmlApplicationContext(springConfig);
        ApplicationContext context = new ClassPathXmlApplicationContext(springConfig);


        JobLauncher jobLauncher = (JobLauncher) context.getBean("jobLauncher");
        Job job = (Job) context.getBean("simulatorJob");   
这在windows中非常有效。但在linux中运行时,会显示如下错误:

org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [config/FaceBookSimulator.xml]; nested exception is org.springframework.beans.FatalBeanException: Class [org.springframework.batch.core.configuration.xml.CoreNamespaceHandler] for namespace [http://www.springframework.org/schema/batch] does not implement the [org.springframework.beans.factory.xml.NamespaceHandler] interface
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:414)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
我的问题是,在linux系统中,我到底应该把
facebook.xml
放在哪里。
我制作了一个jar,在linux中运行

请分享完整的facebook.xml文件您正在使用spring boot,您要做的第一件事是很难不使用spring boot。你是如何运行的?我是作为一个平面java应用程序运行的。请分享完整的facebook.xml文件。你正在使用spring boot,你要做的第一件事是很难不使用spring boot。你是如何运行这个程序的?我是作为一个java应用程序运行的