当前位置: 首页 > 知识库问答 >
问题:

Mulesoft部署失败,密码密钥存储失败

朱海超
2023-03-14

我正在使用8.5.0运行时服务器运行我的项目,在部署期间,我发现以下错误

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Failed to deploy artifact 'mule-customer', see below  +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
org.mule.module.launcher.DeploymentInitException: IllegalArgumentException: Could not resolve placeholder 'https.port' in string value "<http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="${https.port}" doc:name="HTTP Listener Configuration" protocol="HTTPS">
<tls:context doc:name="TLS Context">
<tls:key-store path="keystore.jks" password="password" keyPassword="password"></tls:key-store>
</tls:context>
</http:listener-config>"
    at org.mule.module.launcher.application.DefaultMuleApplication.init(DefaultMuleApplication.java:212) ~[mule-module-launcher-3.8.5.jar:3.8.5]
    at org.mule.module.launcher.artifact.ArtifactWrapper$2.execute(ArtifactWrapper.java:63) ~[mule-module-launcher-3.8.5.jar:3.8.5]
    at org.mule.module.launcher.artifact.ArtifactWrapper.executeWithinArtifactClassLoader(ArtifactWrapper.java:136) ~[mule-module-launcher-3.8.5.jar:3.8.5]
    at org.mule.module.launcher.artifact.ArtifactWrapper.init(ArtifactWrapper.java:58) ~[mule-module-launcher-3.8.5.jar:3.8.5]

这里是配置。引用密钥存储的xml文件。资源目录中的jks文件


<http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="${https.port}"
  doc:name="HTTP Listener Configuration" protocol="HTTPS">
   <tls:context doc:name="TLS Context">
   <tls:key-store path="keystore.jks" password="password" keyPassword="password"/>  
  </tls:context>
</http:listener-config>

共有1个答案

孙夕
2023-03-14

您显示的配置使用一个名为https.port的属性,但是该属性尚未在应用程序或运行时的任何地方定义。你需要定义它。

请参阅有关如何通过属性文件或系统属性定义属性的文档:https://docs.mulesoft.com/mule-runtime/3.8/configuring-properties

请注意,如果您计划部署到CloudHub,该值将被覆盖,因为有些属性是在CloudHub中预定义的。

 类似资料:
  • 我在生成签名的Apk时得到了这个异常,我对密钥存储文件没有做任何操作,密码也是正确的。如果我创建了一个新的密钥存储文件。我想将无法在相同的应用程序包上传它到play store上。我不明白我现在要做什么? 错误:任务“:app:PackageFreeRelease”执行失败。从存储区读取密钥失败无法恢复密钥

  • 我已经试过这个,这个和这个,但我的问题解决不了。我不明白我做错了什么。下面是我的签名配置 这是当我试图运行应用程序时显示的错误 想不出该怎么办。提前感谢你的帮助。

  • 我试图登录与postgres用户从我的Windows机器到我的服务器与Pgadmin。 但它一直给我这个错误: 然后我试图用psql从命令行登录,这给了我同样的错误。然后,我重置密码使用psql测试,把本地条目pg_hba.conf信任。然后我把条目放回md5,并试图用密码“测试”登录。 在psql中,我使用了以下命令: 这个特殊的psql命令 每次,我都将pg_hba.conf本地条目返回到md

  • 问题内容: 我的 詹金斯(Jenkins) 有问题,设置为“ git”,显示以下错误: 我已经用 ssh 测试过: 这是错误的: 我还使用“ SSH密钥”完成了这些步骤。 在詹金斯下登录 将您的github密钥复制到Jenkins .ssh文件夹 重命名键 但仍然无法在 jenkins中使用* git 仓库。 * 感谢帮助!。 问题答案: 更改为用户并手动运行命令: 首次通过SSH连接到新主机时,

  • 我对jenkins有一个问题,设置“Git”,显示以下错误: 我已经用ssh进行了测试: 这是错误: 谢谢你的帮助!。

  • 我正在尝试在Heroku上托管Flask web应用程序,同时使用以下步骤来托管我的web应用程序: 在我完成所有这些之后,我的终端绝对没有错误,但是烧瓶应用程序仍然不工作。下面给出了Heroku的日志。 2022-02-12T09:27:20.056100 00:00heroku[router]: at=错误代码=H14 desc="没有web进程运行"方法=GET路径="/"主机=bukkit