java - 将 SAP netweaver 7.0 项目迁移到 7.4

标签 java migration e-commerce sap netweaver

我正在将一个 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 文件的引用,这些文件描述了自定义标签组及其名称、实现类、正文内容、属性和变量.

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

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

更新 似乎缺少一个包/组件 (com.sap.isa),i have read a similar problem in this page ,但由于我没有下载此类组件的访问权限,因此我无法尝试该解决方案,而且有人告诉我,在迁移之前他们没有此类组件(并且项目有效),在迁移之后也没有。

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

最佳答案

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

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

反过来,我必须找到 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.

向下滚动到“正确答案”上方,有几个迁移帖子可能对 ISA 功能有帮助。但结果是库从 7.0 到 7.3 不一样。

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

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

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

编辑 找到下载地址:

  • 转到新的 SAP ONE Support Launchpad
  • 将顶部下拉菜单更改为下载
  • 在搜索中输入“sapshrjav”...您将获得各种版本的列表

关于java - 将 SAP netweaver 7.0 项目迁移到 7.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46936059/

相关文章:

sql - 在 %systemroot%\system32\drivers\etc\hosts 文件中包含端口号

php - 基于两个标准(MySQL + 架构 + 数学)展示产品的最佳方式是什么

php - 如何在数据库架构中表达购物网站的工作流和数据结构及其操作?

google-analytics - Google Analytics(分析)中的电子商务跟踪代码

java - 从 JDBC 触发 SQL 命令时出错 - java.sql.SQLSyntaxErrorException

MySQL 将数据库列从 Blob 转换为单独的部分

java - 如何从 CallableStatement 获取所有参数绑定(bind)信息?

php - Magento 安装路线图说明

java - 为什么这个错误 Exception in thread "main"java.lang.IllegalArgumentException : adding a window to a container

java - 更新java中的静态变量