将 SAP netweaver 7.0 项目迁移到 7.4

Migrating SAP netweaver 7.0 project to 7.4

我正在将一个 SAP B2B Commerce 项目从版本 7.0 迁移到 7.4,之前的版本 java 1.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 文件的引用,这些文件描述了自定义标签组及其名称、实现 class、正文内容、属性和变量。

我认为这可能是问题所在,但我不确定在项目迁移到较新版本时这些文件是否丢失了。 (注意:我没有做那个迁移,我只是修复它让它再次工作)

对此有什么想法吗?我对 SAP 和任何与之相关的东西都很陌生。

更新 看起来缺少 package/component (com.sap.isa),i have read a similar problem in this page,但由于我没有下载此类组件的访问权限,我无法尝试解决方案,我也被告知在迁移之前他们没有这样的组件(并且项目有效),在迁移之后也没有。

我从来没有参与过它的开发,只是迁移它,所以我不知道它的配置细节。

@B.J.A.A。抱歉耽误了...忙,忙。

我在旧版本的 NetWeaver 中遇到了类似的问题。我发现错误只在工作室。如果我发布到库所在的 development/quality 环境,则不会出现操作错误。

反过来,我必须找到 API 库并将其导入 NWDS,以便在工作室中消除错误。但是,您似乎还有其他问题需要解决。

来自:https://archive.sap.com/discussions/thread/3693074

SAP ISA is available for 7.0x NetWeaver AND for 7.3x/7.4x Java environments - BUT careful, you have to download different SCA files - it is phyiscally not 100% same code as the code was migrated from 7.0x to 7.3x and higher.

向下滚动到 "Correct Answer" 有几个迁移帖子可能对 ISA 功能有帮助。但结果是库从 7.0 到 7.3 不一样。

com.sap.ica 驻留在 SAPSHRJAV 组件中。我拥有的旧链接不再有效,因为 SAP 正在大修其大部分在线资源。获得库后,运行 导入您的 NWDS 环境。

其他一些可能有用的链接:

希望这对您有所帮助。祝你好运!

编辑 找到下载地址:

  • 转到新的 SAP ONE 支持启动板
  • 将顶部下拉菜单更改为下载
  • 在搜索中输入"sapshrjav"...您将得到各种版本的列表