布署web工程到sap netweaver application server
java
异常:1
JCO.classInitialize(): Could not load
middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC' JCO.nativeInit(): Could not
initialize dynamic link library sapjcorfc [sapjcorfc
(Not found in java.library.path)]. java.library.path
[/usr/java14_64/jre/bin:/usr/java14_64/jre/bin:/usr/java14_64/jre/bin/classic:/usr/sap/PD1/JC20/exe:/usr/sap/PD1/JC20/exe:/usr/sap/PD1/SYS/exe/run:/usr/java14_64/jre/bin/j9vm:/usr/sap/PD1/JC20/exe::/usr/lib:/usr/sap/PD1/JC20/j2ee/os_libs:/usr/sap/PD1/JC20/exe:/usr/sap/PD1/JC20/exe:/usr/lib:/lib:/usr/sap/PD1/SYS/exe/run]
com.sap.mw.jco.JCO (initialization failure)
注意【sapjcorfc (Not found in java.library.path】,说明在服务器端没有相关的库文件,jco针对不同操作系统有不同的库文件,可以在下载的api文件中找到.安装细节看docs/ installation.html。我的服务器用的是ibm aix
Then add {sapjco-install-path}
to the LIBPATH
environment variable.
Finally, add {sapjco-install-path}/sapjco.jar
to your CLASSPATH
environment variable.
异常:2
java.lang.ExceptionInInitializerError:
JCO.classInitialize(): Could not load middleware layer
'com.sap.mw.jco.rfc.MiddlewareRFC'
Native Library C:/WINDOWS/system32/
sapjcorfc.dll already loaded in another classloader
解决方案:
remove all sapjco.jar(s)
from all applications and do the following:
1. Add the library reference to the J2EE module
project(s) of the apps by right-click onto the project node->Add/Remove
Additional Libraries...->com.sap.mw.jco
2. Open the EAR(s) containing the module(s) and
open application-j2ee-engine.xml by doubleclick. Click on
"References", choose Add, "Select
library/interface/service" and choose the JCO lib here also.
3. Rebuild the module(s) EJB archives and the
EAR(s) and redeploy the EARS.
分享到:
相关推荐
本文主要讨论了如何将Web Dynpro for Java应用程序集成到SAP NetWeaver Portal中,并着重介绍了在SAP NetWeaver 04s SP8版本下的具体实现方式。通过整合这两种技术,可以充分发挥Web Dynpro for Java的强大功能,...
例如,通过SDK,Java或.NET开发人员可以轻松地在非SAP环境中调用SAP的BAPIs(Business Application Programming Interface),进行数据读取、写入、修改等操作。 **SAP NetWeaver Release 7.1的技术创新**: - 作为...
1. **应用服务器**:SAP NetWeaver Application Server是运行SAP应用的核心组件,支持ABAP和Java应用。ABAP应用服务器处理SAP ERP等传统R/3系统的业务逻辑,而Java应用服务器则用于运行基于Java的SAP应用,如SAP ...
总结起来,SAP NetWeaver是一个全面的IT解决方案,旨在简化企业IT架构,提高业务流程效率,促进跨系统集成,为企业数字化转型提供强大支撑。无论是源码层面的开发者还是工具使用者,都可以在这个平台上找到合适的...
Python连接SAP NetWeaver RFC(Remote Function Call)主要依赖于SAP提供的NetWeaver RFC SDK,这是一个允许外部系统与SAP系统进行交互的开发工具包。本文将深入探讨如何利用Python通过SAP NetWeaver RFC SDK进行...
6. **开发和测试环境**:SAP NetWeaver提供了一个完整的开发工具集,包括ABAP Workbench、Java Development Kit(JDK),以及Web Dynpro等,用于创建、测试和部署应用程序。 在《SAP NetWeaver For Dummies (2004)....
NetWeaver作为SAP的核心组件,是实现SAP S/4HANA、Business Suite以及其他解决方案的关键。 **1. NetWeaver的组成部分** NetWeaver主要由以下几个关键组件构成: - **应用服务器**:这是运行应用程序的地方,包括...
总的来说,SAP NetWeaver 750_7 RFC SDK为开发者提供了与SAP系统交互的强大工具,支持多种编程语言,使非SAP系统的应用程序也能无缝集成到SAP生态系统中。通过学习和应用这些资源,开发者可以创建出高效、可靠的跨...
.NET SAP RFC API是基于SAP NetWeaver RFC SDK构建的,用于在.NET环境中与SAP系统进行集成和通信。SAP Remote Function Call (RFC) 是一...通过熟练掌握和运用这个API,开发者可以构建出高效、可靠的SAP集成解决方案。
随着技术的发展,SAP NetWeaver将继续进化,以适应不断变化的业务需求,包括对Java技术的支持、Web Dynpro等原生Web技术的应用,以及对系统高可用性、开发管理、系统安全等方面的关注,为企业提供更全面、更高效的...
1. SAP Note Assistant:帮助查找和应用 SAP Notes,解决已知问题。 2. SAP GUI:用于连接到 SAP 系统,执行安装和配置任务。 3. SAP Transaction Code:如 R3trans,用于传输源代码和对象。 4. SAP Web Dispatcher...
2. SAP NetWeaver Application Server 支持独立于平台的 Web 服务,业务应用程序和基于标准的开发,使您能够利用现有技术资产实现面向 Web 服务的解决方案。 SAP NetWeaver 是一个功能强大且灵活的平台,提供了一套...
### SAP NetWeaver MDM 7.1 Java API:创建首个MDM记录 #### 概述 SAP NetWeaver Master Data Management (MDM) 7.1 是一款功能强大的数据管理工具,它旨在帮助企业管理和维护核心业务数据的一致性和准确性。通过...
综上所述,Oracle在技术深度和广度上相对于SAP Netweaver具有明显优势,特别是在数据库、中间件和集成解决方案方面。Oracle的全面产品线和强大的技术实力使得它在面对复杂的IT环境时更具竞争力,而SAP Netweaver虽然...
Integrates Eclipse with the SAP NetWeaver Application Server. Features Support of Eclipse 3.2 (Callisto) and later Support of SAP NetWeaver CE/PI 7.1 and later Execution of server lifecycle ...