我用applet做了一个小程序,用测试网页打开运行一切正常,但只要放到web应用向外发布后在页面上就显示不出来,请问是什么原因啊??
我的具体做法:将applet的jar包做数字签名,然后将生成的.store和.cer放到我的web应用下,再写一个.policy文件将applet设为可读写也放到web下.我之前发布过一次成功了,现在我想把以前的applet的jar包替换掉,用重新做了一次,就提示说找不到主类.

解决方案 »

  1.   

    Java Plug-in 1.6.0_01
    使用 JRE 版本 1.6.0_01 Java HotSpot(TM) Client VM
    用户主目录 = C:\Documents and Settings\Administrator
    ----------------------------------------------------
    c:   清除控制台窗口
    f:   终结在结束队列上的对象
    g:   垃圾收集
    h:   显示此帮助消息
    l:   转储类载入程序列表
    m:   打印内存使用
    o:   触发日志记录
    p:   重新载入代理配置
    q:   隐藏控制台
    r:   重新载入策略配置
    s:   转储系统和部署属性
    t:   转储线程列表
    v:   转储线程堆栈
    x:   清除类载入程序高速缓存
    0-5: 设置跟踪级别为<n>
    ----------------------------------------------------载入:找不到类 com.phone.SoftPhone。
    java.lang.ClassNotFoundException: com.phone.SoftPhone
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadCode(Unknown Source)
    at sun.applet.AppletPanel.createApplet(Unknown Source)
    at sun.plugin.AppletViewer.createApplet(Unknown Source)
    at sun.applet.AppletPanel.runLoader(Unknown Source)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.IOException: open HTTP connection failed.
    at sun.applet.AppletClassLoader.getBytes(Unknown Source)
    at sun.applet.AppletClassLoader.access$100(Unknown Source)
    at sun.applet.AppletClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    ... 10 more
      

  2.   

    我用applet做了一个小程序,用测试网页打开运行一切正常,但只要放到web应用向外发布后在页面上就显示不出来,请问是什么原因啊?? 
    我的具体做法:将applet的jar包做数字签名,然后将生成的.store和.cer放到我的web应用下,再写一个.policy文件将applet设为可读写也放到web下.我之前发布过一次成功了,现在我想把以前的applet的jar包替换掉,用重新做了一次,就提示说找不到主类. 
     
     
    问题点数:20 回复次数:2 显示所有回复显示星级回复显示楼主回复 修改 删除 举报 引用 回复   
      加为好友 
    发送私信 
    在线聊天
     yinyuan1987 
    yinyuan 
    等级: 
    可用分等级:中农 
    总技术分:2674 
    总技术分排名:8830  发表于:2008-10-27 17:49:441楼 得分:0 
    你把错误贴出来看看! 
     
    修改 删除 举报 引用 回复   
     
     加为好友 
    发送私信 
    在线聊天
     arienya 
     
    等级: 
    可用分等级:贫农 
    总技术分:3 
    总技术分排名:278875  发表于:2008-10-28 14:26:082楼 得分:0 
    Java Plug-in 1.6.0_01 
    使用 JRE 版本 1.6.0_01 Java HotSpot(TM) Client VM 
    用户主目录 = C:\Documents and Settings\Administrator 
    ---------------------------------------------------- 
    c:  清除控制台窗口 
    f:  终结在结束队列上的对象 
    g:  垃圾收集 
    h:  显示此帮助消息 
    l:  转储类载入程序列表 
    m:  打印内存使用 
    o:  触发日志记录 
    p:  重新载入代理配置 
    q:  隐藏控制台 
    r:  重新载入策略配置 
    s:  转储系统和部署属性 
    t:  转储线程列表 
    v:  转储线程堆栈 
    x:  清除类载入程序高速缓存 
    0-5: 设置跟踪级别为 <n> 
    ---------------------------------------------------- 载入:找不到类 com.phone.SoftPhone。 
    java.lang.ClassNotFoundException: com.phone.SoftPhone 
    at sun.applet.AppletClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.applet.AppletClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.applet.AppletClassLoader.loadCode(Unknown Source) 
    at sun.applet.AppletPanel.createApplet(Unknown Source) 
    at sun.plugin.AppletViewer.createApplet(Unknown Source) 
    at sun.applet.AppletPanel.runLoader(Unknown Source) 
    at sun.applet.AppletPanel.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
    Caused by: java.io.IOException: open HTTP connection failed. 
    at sun.applet.AppletClassLoader.getBytes(Unknown Source) 
    at sun.applet.AppletClassLoader.access$100(Unknown Source) 
    at sun.applet.AppletClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    ... 10 more