java组件跟com不同根本就不能用注册表注册用C++写一个com调用jni使用java class再用asp调用com不过这样做还不如直接用jsp调用java class

解决方案 »

  1.   

    以下是组件的说明文件内容:测试须知: 安装环境: WINNT 4.0(SP4 or greater) 或 WINNT2000 或 WIN9X
               IIS4.0 or PWS 软件:javareg.exe    
           jdk1_2_2-win.exe   -- jdk1.2.2软件及库包(SUN COMPANY)
           classes 目录   -- ccb sign  base packets
           RSASig.class   -- ccb sign class
           msjavax86.exe  --microsoft vm(3316) 操作:
           1.安装jdk1.2.2 software 到 $JDK目录
           2.拷贝classes目录下内容到 $WINNTDIR\java\classes
           3.设置环境变量CLASSPATH=$WINNTDIR\java\classes;                         $JDK\javasoft\jre\lib\rt.dar
           3.copy RSASig.class c:\winnt\java\trustlib
           4.保证iis带microsoft VM环境。(查看$WINNTDIR\system32\msjava.dll存在否)
           5.检查javareg.exe文件存在否(如不存在,则copy javareg.exe          $WINNTDIR\system32
           6.javareg /register /class:ccb.pub.RSASig /progid:ccb.pub.RSASig
           7.把sign.asp,verify.asp 文件拷贝到iis虚拟目录[必须有read ,run(include script)权限]
           6.IE BROWSER: http://test.com/CGI_DIR/sign.asp
                         http://test.com/CGI_DIR/verify.asp注意: RSASig.class必须用 Microsoft SDK或VJ++的编译器编译