将SAP netweaver 7.0项目迁移到7.4

时间:2017-10-25 15:12:16

标签: 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,但由于我没有下载此类组件的访问权限,我无法尝试解决方案,我也被告知之前迁移时他们没有这样的组件(和项目有效),也没有迁移后。

我从未参与过它的迁移,所以我不知道它的配置有很多细节。

1 个答案:

答案 0 :(得分:2)

@ B.J.A.A。抱歉延迟......忙,忙。

我在旧版NetWeaver中遇到了类似的问题。我发现错误只在工作室里。如果我发布到图书馆存在的开发/质量环境,则没有操作错误。

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

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

  

SAP ISA适用于7.0x NetWeaver和7.3x / 7.4x Java   环境 - 但要小心,你必须下载不同的SCA文件 -   它在语义上不是100%相同的代码,因为代码是从7.0x迁移的   到7.3倍甚至更高。

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

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

其他一些可能有帮助的链接:

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

修改的 找到下载地点:

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