Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.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/4/maven/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/2/linux/24.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 Neo4j:使用Neo4j库(复制';META-INF/…';文件)从应用程序制作一个JAR包_Java_Maven_Jar_Neo4j - Fatal编程技术网

Java Neo4j:使用Neo4j库(复制';META-INF/…';文件)从应用程序制作一个JAR包

Java Neo4j:使用Neo4j库(复制';META-INF/…';文件)从应用程序制作一个JAR包,java,maven,jar,neo4j,Java,Maven,Jar,Neo4j,我明白,这个问题的根源。我已经看到了这个话题 这是一些可能的解决办法 但最后一个对我不起作用 在我的应用程序中使用Neo4j库制作一个jar包(使用Maven)有问题。当我在另一个项目中使用这个jar时——一切正常,但当我尝试启动web界面时——我遇到了上述问题。我的应用程序引发异常,并显示以下行: 01:19:49.727 [main] INFO o.e.jetty.server.ServerConnector - Started ServerConnector@7e75bf2d{

我明白,这个问题的根源。我已经看到了这个话题

这是一些可能的解决办法

但最后一个对我不起作用

在我的应用程序中使用Neo4j库制作一个jar包(使用Maven)有问题。当我在另一个项目中使用这个jar时——一切正常,但当我尝试启动web界面时——我遇到了上述问题。我的应用程序引发异常,并显示以下行:

01:19:49.727 [main]       INFO o.e.jetty.server.ServerConnector - Started ServerConnector@7e75bf2d{HTTP/1.1}{0.0.0.0:7474}
Oct 13, 2014 1:19:59 AM com.sun.jersey.spi.container.ContainerResponse write
SEVERE: A message body writer for Java class java.lang.String, and Java type class java.lang.String, and MIME media type application/json was not found
而且web界面中的数据没有显示出来,正如预期的那样


将所有内容打包到一个JAR中以供下一次应用程序分发非常重要。

我已经解决了我的问题。在我的例子中,除了“shade plugin”配置之外,我还添加了下一行。添加“现在一切正常”:

...
<configuration>
     ...
        <filters>
           <filter>
               <artifact>*:*</artifact>
                    <excludes>
                         <exclude>META-INF/*.SF</exclude>
                         <exclude>META-INF/*.DSA</exclude>
                         <exclude>META-INF/*.RSA</exclude>
                    </excludes>
           </filter>
        </filters>
...
</configuration>
...
。。。
...
*:*
META-INF/*.SF
META-INF/*.DSA
META-INF/*.RSA
...
...
我希望这有助于某人