SM部署期间JAVA服务器连接中断

2020-09-22 10:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在将JAVA支持堆栈应用于我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在将JAVA支持堆栈应用于我们的JAVA实例。 SUM将部署一些组件,然后停止。 如果查看日志,则会看到此错误。 在MMC中,服务器似乎没有任何故障。 我的问题是什么会突然导致P4连接在Java实例上不再起作用。 反复发生这种情况的唯一方法是手动重新启动Java服务器,这会导致部署过程失败并需要重新启动。

仅Netweaver 7.4 JAVA

MS Windows 2008 R2

Oracle 12.1.2

错误消息。

#2.0#2018 02 28 08:43:57:572#0-600#Error#com.sap.engine.services.tc〜bl〜deploy〜api#com.sap.ASJ.dpl_api.001224# ## C00084ACE7B0000000000D995A4F72C3 ## com.sap.engine.services.tc〜bl〜deploy〜api #### 4eeac4782b7f103ec40cf5aaff83a252 ### Thread [Thread-11,5,main]#Plain ##无法建立与AS的连接 Java在[S ###### R3:50504]上。 没有活动连接。 检查服务器状态。 检查指定的主机和端口是否正确以及AS Java是否已启动并正在运行。 [EXCEPTION] javax.naming.NamingException:getInitialContext操作期间发生异常。 无法建立与远程服务器的连接。 [com上的根异常是com.sap.engine.services.security.exceptions.BaseLoginException:创建新RemoteLoginContext实例时的异常。] com.sap.engine.services.jndi.InitialContextFactoryImpl.handleConnectionPropblem(InitialContextFactoryImpl.java:416)。 sap.engine.services.jndi.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:338)在javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)在javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) 在javax.naming.InitialContext.init(InitialContext.java:223)在javax.naming.InitialContext。(InitialContext.java:197)在com.sap.engine.services.dc.api.session.impl.SessionImpl .getContext(SessionImpl.java:215)位于com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.reconnectDeployer(DeployProcessorImpl.java:1954)位于com.sap.engine.services.dc.api.deploy .impl.DeployProcessorImpl.waitResultForOfflineDeploy(DeployProcessorImpl.java:1626)位于com.sap.engine.service com上的s.dc.api.deploy.impl.DeployProcessorImpl.deployItems(DeployProcessorImpl.java:903)位于com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deploy(DeployProcessorImpl.java:259)。 com.sap.sdt上的sap.sdt.j710.deploymentmgr.DeploymentManagerImpl.deployList(DeploymentManagerImpl.java:357)位于com.sap.sdt.j2ee.tools.deploymentmgr.AbstractDeploymentManager.deployDeploymentUnits(AbstractDeploymentManager.java:359)位于com.sap.sdt。 com.sap.sdt.jspm.deployment.deploy.DeploymentManager.deployComponents(DeploymentManager.java:3893)处com.sap.sdt.jspm.service.JspmService上的deployment.deploy.DeploymentManager.deployDeployableUnits(DeploymentManager.java:2044)。 com.sap.sdt.jspm.service.JspmService.updateComponents(JspmService.java:1531)处的updateComponents(JspmService.java:1590)位于sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)处的sun.reflect.NativeMethodAccessorImpl.invoke(Native Method) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp上的NativeMethodAccessorImpl.java:39) l.java:25),位于com.sap.sdt.executor.step.StepExecutor.executeStep(Step.Executor.java:198),位于com.sap.sdt.executor.step.StepExecutor.executeStep(Step.ecap.sdt,位于java.lang.reflect.Method.invoke(Method.java:597)) com.sap.sdt.executor.action.ActionExecutor.executeModule(ActionExecutor.java:346)的com.sap.sdt.executor.action.ActionExecutor.executeAction的.executor.module.ModuleExecutor.executeModule(ModuleExecutor.java:104) (ActionExecutor.java:82)在com.sap.sdt.executor.usecase.UseCaseExecutor.executeOrRevokeRegularAction(UseCaseExecutor.java:592)在com.sap.sdt.executor.usecase.UseCaseExecutor.executeActionInternal(UseCaseExecutor.java:473) com.sap.sdt.executor上的com.sap.sdt.executor.usecase.UseCaseExecutor.executeActionInRoadmapStep(UseCaseExecutor.java:298)上的com.sap.sdt.executor.usecase.UseCaseExecutor.java:442 com.sap.sdt.executor.usecase.UseCaseExecutor.executeRoadmapStepActions(UseCaseExecutor.java:253)的com.sap.sdt.exec的usecase.UseCaseExecutor.executeRoadmapStepAction(UseCaseExecutor.java:269) com.sap.sdt.slprotocol.uce.UseCaseExecutionThread.executeCurrentRoadmapStep(UseCaseExecutionThread.java:59)上的utor.usecase.UseCaseExecutor.executeRoadmapStep(UseCaseExecutor.java:214) UseCaseExecutionThread.java:35)原因:com.sap.engine.services.security.exceptions.BaseLoginException:创建新的RemoteLoginContext实例时发生异常。 在com.sap.engine.services.jndi.implclient.LoginHelper.clientSideLogin(LoginHelper.java:79)上的com.sap.engine.services.security.remote.login.RemoteLoginContext。(RemoteLoginContext.java:164) 在com.sap.engine.services.jndi.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:315)...更多32个原因:com.sap.engine.services.rmi_p4.P4IOException:无活动连接。 在com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:813)的com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:828)上检查服务器的状态 com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.resolveInitialReference(P4ObjectBrokerClientImpl.java:123)上的sap.engine.services.rmi_p4.ClientConnection.sendRequest(ClientConnection.java:362)。com.sap.engine.services.rmi_p4。 com.sap.engine.services.security.remote.login.RemoteLoginContext。(RemoteLoginContext.java:153)上的RemoteBroker.resolveInitialReference(RemoteBroker.java:41)... 34更多

4条回答
SKY徐
2020-09-22 10:26 .采纳回答

Hello Troy,

如果错误仍然存​​在,请检查Java上的部署控制器日志,该日志位于/usr/sap///work/deploy.x.trc

此外,检查默认跟踪以查看其是否提供任何线索。 当您看到P4错误时,请在SID->实例名称下检查SAP MMC中的访问点,并同时检查P4端口的状态。


关于

阿莎

一周热门 更多>