我正在按照http://docs.oracle.com/cd/E21764_01/web.1111/e13718/atn.htm的教程为Weblogic 10.3.6创建自定义身份验证提供程序。
到目前为止,我在网络上发现的所有自定义身份验证提供程序的示例都使用纯Java代码或weblogic的库,并且没有外部依赖项:
Weblogic使用它的自定义命令行工具来创建.jars / MJF。
如果仅导入外部库,则我的项目可以正常编译,但是在运行时会抛出ClassNotFoundException
。
我也尝试过手动将依赖项jar内容添加到我的jar中,但是没有运气。
所以我的问题是:如何在weblogic MJF中使用/包括外部库?
好吧,我的第二种方法是正确的,我的错误是我包括了依赖项的.java源代码,而不是编译的.class文件。
因此解决方案是将依赖项.jar的内容(依赖项的已编译.class文件,而不是源代码)提取/复制到jar的根目录。
这是丑陋,肮脏和可怕的,但weblogic的插件系统也是如此。
请在此处共享用于导入外部库的示例代码,这将有很大帮助谢谢