1、复制下面的8个dll文件至 系统System32下面,或者jdk 的bin 下面,最好是
jdk 的bin 下面
2、部署Bjcaticketsso_For_P12.jar,jdom.jar,SecEngineDeal.jar在开发商自己的应用的WEB-INF目录下的lib
但是,如果同一台机器的多个project需要用到CA,那么,就需要在部署的时候将jar复制到应用服务器的server目录WEB-INF/lib下
以OC4J为例:
1、将Bjcaticketsso_For_P12.jar,jdom.jar,SecEngineDeal.jar在放置到D:\oc4j10g\lib中
2、修改D:\oc4j10g\j2ee\home\config\application.xml,增加
<!-- CA -->
<library path="../../../lib/bjcaticketsso_For_P12.jar" />
<library path="../../../lib/jdom.jar" />
<library path="../../../lib/SecEngineDeal.jar" />
3、在已经发布好的应用中,将上面三个jar从WEB-INF/lib下面删除
因为存在多个应用加载DLL文件,那么只有第一个会加载成功,之后的应用就不好用了呗
这是java中引用windows的dll的一个例子,其他引用dll的地方以此类推
转载于:https://www.cnblogs.com/sunGIS/archive/2007/05/25/759896.html