通过neo-java-web-maven-plugin打开数据库隧道

2020-09-16 21:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 使用neo-java-w...

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

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


嗨,

使用neo-java-web-maven-plugin,我试图在HANA DB中自动执行查询。 当我通过jenkins job调用open-db-tunnel时,它挂了很长时间。 我虽然在POM.xml中传递了相关参数。 参数如下,


sdkInstallPath> $ {project.build.directory}/sdk $ {theHost} $ {UserName} $ {MyPassword} <帐户> $ {MySubAccount} $ {MyDBaccount}:$ {dbId}

任何人都可以帮助解决此问题吗?

3条回答
樱桃小丸子0093
2020-09-16 21:43

你好Thajudheen,

" open-db-tunnel"命令不会释放终端以执行其他任务。 因此,看起来好像它已经"挂起",而实际上隧道已经建立。 如果执行CTRL + C,它将断开连接,因此您的隧道将关闭。 请问您是否遇到这种情况? 如果是这样,则可以从外壳脚本中调用open-db-tunnel命令,该脚本会在新的专用终端中生成此命令。 在linux中,我们可以通过在shell脚本命令的末尾添加"&"来做到这一点,以便在后台执行该命令时可以控制我们。 杀死产生的进程将关闭隧道。

我鼓励您设置SAP Cloud Connector,它允许您连接到本地主机和Cloud Connector计算机的端口,就好像它是远程HANA数据库一样。 实际上,该软件将为您建立隧道并确保隧道始终处于打开状态。 您甚至可以将其安装在自己的开发计算机上,因此集成测试连接将始终为localhost:30015。

关于,
伊凡

一周热门 更多>