项目集成zebra后在idea环境可以运行,但是打成jar包后就无法运行。会提示空指针。
这里也是zebra源码写的很奇怪的原因。同时无法读取jar包内的配置文件。
研究了两三天,各种办法都试了,想着重写GroupDataSource。最后看到别人说,只需要在项目创建一个相同包名、类名的文件就可以覆盖掉源码里的类。
由于是zebra源码里的FileUtils的原因,所以我在项目重写了一个FileUtils。然后解决了问题。
如释重负啊。
项目集成zebra后在idea环境可以运行,但是打成jar包后就无法运行。会提示空指针。
这里也是zebra源码写的很奇怪的原因。同时无法读取jar包内的配置文件。
研究了两三天,各种办法都试了,想着重写GroupDataSource。最后看到别人说,只需要在项目创建一个相同包名、类名的文件就可以覆盖掉源码里的类。
由于是zebra源码里的FileUtils的原因,所以我在项目重写了一个FileUtils。然后解决了问题。
如释重负啊。