我正在为我们的WebLogic服务器制作一些WebFilters,并且我已经准备好了所有的东西.
问题是如何将过滤器打包到jar文件中.如果我使用以下jardesc文件并从Eclipse创建jar文件,一切正常,WebLogic在加载webfilter类时没有问题.但是一旦我尝试使用jar.exe手动创建jar文件,我在WebLogic中加载webcontainer时就会遇到ClassNotFoundExceptions.
工作jardesc文件:
当前的jar命令:
jar -cvf corsfilter.jar .project .classpath -C .\bin dk\akait\filters\cors\CorsFilter.class
jar-command创建一个jar文件,它似乎等同于在Eclipse中使用jardesc文件生成的jar文件,除了看起来像某个符号链接到jar根目录中的META-INF文件夹之外 - 文件.
工作jar文件的内容:
非工作jar文件的内容
在给出jardesc文件的情况下,任何人都可以解释执行jar.exe的正确命令吗?
要么
任何人都可以解释不工作的jar文件中的META-INF文件是什么?
使用jdk-1.8.0_111更新了jar命令运行的输出