java外行请教:如何在win2000中注册java类及在ASP中引用?

Equn 2003-10-17 01:44:46
项目需要使用一个外来的java组件,给我们时已编译为class文件,如何在2000系统上注册为组件,并在ASP中使用“server.createobject”来建立使用?

我按说明文件做了,但是不行,出错信息:

服务器对象 错误 'ASP 0177 : 80040111'

Server.CreateObject 失败

/verify.asp,行19

ClassFactory 无法供应请求的类别


使用javareg注册提示成功,microsoft vm(3316)+jdk1.2.2

...全文
53 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Equn 2003-10-17
  • 打赏
  • 举报
回复
以下是组件的说明文件内容:

测试须知:

安装环境: 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++的编译器编译
廖雪峰 2003-10-17
  • 打赏
  • 举报
回复
java组件跟com不同根本就不能用注册表注册

用C++写一个com调用jni使用java class

再用asp调用com

不过这样做还不如直接用jsp调用java class

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧