我正在将项目从7.0版迁移到7.4版,之前的版本是Java1.4到1.7。现在我没有java错误,但是jsp文件中的这个错误消息:
//the import sap api couldn't not be resolved
<%@ page import="com.sap.isa.core.util.WebUtil" %>
<%@ page import="java.util.Iterator" %>
<%@ page import="java.math.BigDecimal" %>
//Can not find the tag library descriptor for "/isa"
<%@ taglib uri="/isa" prefix="isa" %>
我一直在检查web.xml文件,结果发现有几个缺少的*.tld文件的引用,这些文件用它们的名称、实现类、主体内容、属性和变量描述了一组自定义标记。
我认为这可能是问题所在,但我不确定在将项目迁移到更新版本时是否丢失了这些文件。(注意:我没有做那个迁移,我只是修复它,使它再次工作)
对此有什么想法吗?我对SAP和任何与之相关的东西都很陌生。
UPDATE看起来缺少一个包/组件(com.sap.isa),我在这页上读过一个类似的问题。,但是由于我没有下载此类组件的访问权限,所以我无法尝试解决方案,而且我还被告知,在迁移之前,他们没有这样的组件(并且项目已经开始工作),或者迁移之后。
我从来没有参与开发只是在它的迁移,所以我不知道它的配置的许多细节。
发布于 2017-11-03 20:14:49
@B.J.A.A.抱歉耽搁了..。忙,忙。
在旧版本的NetWeaver中,我也遇到了类似的问题。我发现错误只发生在工作室里。如果我发布到存在库的开发/质量环境中,就不会出现操作错误。
反过来,我必须找到API库并将其导入NWDS,以避免错误发生在工作室中。然而,你似乎也有另外一个问题要处理。
来自:https://archive.sap.com/discussions/thread/3693074
SAP适用于7.0x NetWeaver和7.3x /7.4xJava环境--但要小心,您必须下载不同的SCA文件--这与代码从7.0x迁移到7.3x或更高版本的代码不完全相同。
向下滚动过去的“正确答案”,有几个迁移帖子可能对ISA功能有帮助。但结果是,库在7.0到7.3之间是不一样的。
com.sap.ica驻留在SAPSHRJAV组件中。我所拥有的旧链接不再有效,因为SAP正在对其大部分在线资源进行大修。获得库后,将导入到NWDS环境中。
其他一些可能有帮助的链接:
希望这能帮上忙。祝好运!
编辑找到下载的位置:
https://stackoverflow.com/questions/46936059
复制相似问题