首页 > 解决了一个遗留的Portlet奇怪问题

解决了一个遗留的Portlet奇怪问题

  在做Portlet的时候碰到一个奇怪的问题,使用Java应用程序来进行RFT传输好好的,但在Pluto下,同样的一段程序却不行,提示:

No client transport named 'https' found!

  搜索GT官网的maillist,发现有人提到是AXIS没有读到正确的配置文件,把GT4目录下的config-client.wsdd拷贝到WEB-INF/classes下即可。于是照做,但现在还是有问题:

[http-8080-Processor24] ERROR delegation.DelegationUtil  - org.apache.axis.ConfigurationException: java.lang.ClassNotFoundException: org.globus.wsrf.impl.security.authorization.ClientPropertiesHandler

  但该类在wsrf_core.jar里已有定义,为什么唯独此类没找到呢?难道Pluto没有搜索WEB-INF/lib下的库(已把GT下的所有jar都拷贝到该目录下了,包括wsrf_core.jar)?把wsrf_core.jar复制到pluto的其它共享库目录下也不行。这个问题久久无法解决,一直搁置到今天。今天叫同学帮忙一起看,调试了半天没有结果。但后来定睛一看,在那个wsrf_core.jar文件里的确找不到org/globus/wsrf/impl/security/authorization/ClientPropertiesHandler.class,而只有org/globus/wsrf/impl/security/authentication/ClientPropertiesHandler.class!再看GT4/lib下的wsrf_core.jar,其中是有这个类的,而这两个jar文件大小居然不一样!顿时恍然大悟,可能是原来的wsrf_core.jar是某个旧版本或者破坏掉的文件,于是用新文件覆盖之,重装Pluto,果然一切顺利。

  看来以后做事情不仅要多抱着些怀疑态度,还要更加认真谨慎才行。

转载于:https://www.cnblogs.com/wonderow/archive/2005/07/04/186044.html

更多相关:

  • 本文来自 运维人生 ,作者:fly是个稻草人链接:http://www.ywadmin.com/?id=76误删除linux系统文件了?不用急,本文将给你一个恢复linux文件的方法,让你轻松应对运维中的各风险问题。方法总比问题多~说在前面的话针对日常维护操作,难免会出现文件误删除的操作。大家熟知linux文件系统不同win有回收...

  • 原文来自SecIN社区—作者:WiHat0x00 什么是WebShell渗透测试工作的一个阶段性目标就是获取目标服务器的操作控制权限,于是WebShell便应运而生。Webshell中的WEB就是web服务,shell就是管理攻击者与操作系统之间的交互。Webshell被称为攻击者通过Web服务器端口对Web服务器有一定的操作权限,而...

  • 断电时文件系统发生了什么?硬盘又发生了什么?下一次开机时写到一半的文件在系统层面还在吗?在底层还在吗?更进一步的, 文件系统如何保证事务性, 会不会存在某种极端情况导致例如最后几个bit还没写完, 文件系统却认为它成功了的情况?回答不限任何文件系统,谢谢!下面是「北极」的回复分享断电的一瞬间,很多事情是无法确定的:1. 你无法确定...

  • 接到项目需求。需要搭建一个页面进行交互,慢慢来b (2).jpg使用python django框架进行页面的搭建在项目文件下打开窗口,输入命令;django-admin startproject helloword#在文件helloword/helloword/创建view.py在view.py文件中输入以代码from django....

  • 常见的错误集合解决方案(一)No.1提示错误'Microsoft.VC90.CRT,version="9.0.21022.8"把Microsoft.NET Framework 3.5.1下面的全部勾选上。No.2解决Qt Designer设计的图标但是VS生成不显示问题描述:在Qt designer中为菜单栏和工具栏设计的图标,但是...