点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,专家
我已按照Hello World路径设置了datahub,但是在加载数据库时,无法在日志中看到我的hello-raw-datahub-extension.jar,规范或目标jar文件。 谁能暗示为什么会这样?
我的本地属性文件包含以下信息:
datahub.cleanup.rawitem.enabled = true datahub.cleanup.canonicalitem.enabled = true datahub.cleanup.targetitem.enabled = true datahub.cleanup.publisheditems.enabled = true
datahub.security.basic.admin.user = admin datahub.security.basic.admin.password = nimda datahub.security.basic.read_only.user = admin1 datahub.security.basic.read_only.password = nimda
datahub.core.export.service.clientid = datahubTestID datahub.core.export.service.clientsecret =秘密
datahub.encryption.key.path = C:/opt/datahub/config/encryption.txt
datahubadapter.datahuboutbound.user = admin datahubadapter.datahuboutbound.password = nimda
datahub.secure.data.masking.mode = true
datahub.secure.data.masking.value = *** datahub.security.https.enabled = true datahub.server.url = https://localhost:8443/datahub-webapp/v1
dataSource.className = com.mysql.jdbc.jdbc2.optional.MysqlDataSource dataSource.jdbcUrl = jdbc:mysql://localhost:3306/integration?useConfigs = maxPerformance&rewriteBatchedStatements = true&characterEncoding = utf8 dataSource.username = hybris dataSource.password = 杂种
dataSource.jndiName =集成
下面是放置在Tomcat中的Datahub webapp xml文件
资源>
嘿贾斯汀
感谢所有支持,并在此方面指导了我。 我发现了我的错误,它是在我创建的jar中,在这里记录了我的愚蠢错误,这样其他人就不会浪费时间了.. :)当我使用hello-raw-datahub-extension.xml创建Jar时, 我们将其放在我们自己创建的META-INF文件夹中,然后运行" jar cf hello-raw-datahub-extension.jar META-INF"。 因此,基本上我们需要在Meta-INF文件夹之外的目录中运行此命令,以便xml包含在jar文件中。 我的错误是我在META-INF文件夹内执行此操作,因此创建了jar,但其中不包含任何内容。 一旦我从文件夹外部创建了它,便创建了带有xml的适当jar,并且日志反映了新扩展名,即使将它们放置在/opt/datahub/extensions
中也是如此。谢谢Rahul
Rahul,感谢您上传启动日志。 我已经对其进行了审查,但没有证据表明Data Hub在启动过程中找到了您的任何自定义扩展。
例如,日志显示Data Hub正在查找Data Hub随附的以下扩展:csv-web-service,datahub-cleanup等。
对于从C:/apache-tomcat-8.5.32/webapps/datahub-webapp/WEB-INF/lib/
加载的每个扩展,数据中心日志您确定扩展名在该目录中吗?
您没有提到您使用的是哪个版本的Tomcat。 您上面粘贴的datahub-webapp.xml应该适用于Tomcat8.5.x。 如果您使用的是Tomcat 7.x,则此格式会有所不同。 v6文档在此处显示了Tomcat 7.x所需的格式:使扩展可访问
Data Hub使用标准的Tomcat功能从外部目录加载jar。 因此,如果您仍然遇到问题,Tomcat文档应提供其他信息。
作为替代方案,您可以直接在已部署的数据中心的/datahub-webapp/WEB-INF/lib目录中部署自定义扩展jar。 可以使用"叠加"说明或在需要时手动完成。
一周热门 更多>