将 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 环境。
其他一些可能有用的链接:
- https://blog.boris-wach.de/permalink/141
- https://help.sap.com/doc/javadocs_nw74_sps03/7.4.3/en-US/index.html
希望这对您有所帮助。祝你好运!
编辑
找到下载地址:
- 转到新的 SAP ONE 支持启动板
- 将顶部下拉菜单更改为下载
- 在搜索中输入"sapshrjav"...您将得到各种版本的列表
我正在将一个 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 环境。
其他一些可能有用的链接:
- https://blog.boris-wach.de/permalink/141
- https://help.sap.com/doc/javadocs_nw74_sps03/7.4.3/en-US/index.html
希望这对您有所帮助。祝你好运!
编辑 找到下载地址:
- 转到新的 SAP ONE 支持启动板
- 将顶部下拉菜单更改为下载
- 在搜索中输入"sapshrjav"...您将得到各种版本的列表