我正在向其中部署war
文件,heroku
并希望将其他properties
文件包括到该段中,如下所述:
使用Heroku CLI配置WAR部署
$ heroku war:deploy application.war --app awesomeapp --jdk 14 --includes app1.properties
它war
成功部署了文件,但是在扩展应用程序的任何子文件夹中我都找不到app1.properties
文件。同时,war
存档中的所有其他文件都在其位置上,其他tomcat
war-tracker
文件也仅此而已。我试图添加一些jar
具有相同结果的文件:
$ heroku war:deploy application.war --app awesomeapp --jdk 14 --includes app1.properties:some-lib.jar
问题: heroku在哪里包括其他文件?如何前往那里?
这是heroku-cli的输出:
Uploading application.war
-----> Packaging application...
- app: awesomeapp
- including: app1.properties
- including: some-lib.jar
- including: webapp-runner.jar
- including: application.war
-----> Creating build...
- file: slug.tgz
- size: 30MB
-----> Uploading build...
- success
-----> Deploying...
remote:
remote: -----> heroku-deploy app detected
remote: -----> Installing JDK 14... done
remote: -----> Discovering process types
remote: Procfile declares types -> web
remote:
remote: -----> Compressing...
remote: Done: 96.9M
remote: -----> Launching...
remote: Released v14
remote: https://awesomeapp.herokuapp.com/ deployed to Heroku
remote:
-----> Done
这些文件将被添加到您的Heroku应用程序的根目录中,而不会放入扩展的应用程序目录中。
您可以通过运行来验证您的Dynos中是否存在文件heroku run "cat app1.properties"
。如果要自己浏览文件系统,则heroku run bash
可以进行深入研究。
编辑: 如果您需要文件的路径,则可以使用
String path = System.getProperty("user.home") + File.separator + "app1.properties";
问题内容: 我在装有Tomcat 8的同一服务器上运行Jenkins 1.6(并且也尝试使用Jenkins 2.0)。我需要将Maven多模块应用程序部署到Tomcat Web应用程序。它有两个必须部署的子模块中的war文件。Deploy插件最多支持Tomcat 7,并且工作正常。但是,问题是我需要使用Tomcat 8,因为我的Web应用程序无法在Tomcat 7上运行。是否可以将War文件从Je
在将文件部署到Wildfly时,应将文件复制到何处? 我看不到文件在哪里: 似乎要进行爆炸式部署: 在运行期间,启用的war文件由tmp目录中的vfs分解。这些文件将在停止/重新启动/禁用时删除。 参考内容位于内容数据目录中,用于重新创建tmp文件。
我正在尝试将web服务的War文件上传到Azure,运行tomcat 8 我在onedrive上的相关webapps文件夹中有war文件,但部署始终失败,令人沮丧的是,它这样做时没有出现错误消息。 我很确定,如果我不能使用将二进制文件上传到Azure的方法,我就不能使用Azure。当使用像github这样的存储库时,由于引用问题,构建会失败,所以我认为这不是一个选项。 不幸的是,我必须使用Azur
我有一个Spring Boot应用程序qsysprereg2-1.0.jar。我将git已经编译好的jar文件+Procfile+文件夹“config”和应用程序的文件“config/config.properties”推入heroku。只是一些财产。我只有: 全部编译和部署成功。 其中没有来自Git的文件夹“config”。但“config/config.properties”已被推入Git。
对这个错误有什么看法吗?
作为Azure DevOps发布管道的一部分,我希望重命名一些