Java 如何部署。向希罗库开战
我在eclipse上创建了一个动态web项目,该项目从前端的index.html开始。我已经对它进行了测试,并在本地apache服务器上运行。我已经生成了war文件。现在我想将war文件部署到heroku。我已经下载并安装了所有的东西。我查阅了互联网,了解了如何创建 xml,一个开始执行的主类,maven汇编程序jar文件Java 如何部署。向希罗库开战,java,eclipse,heroku,Java,Eclipse,Heroku,我在eclipse上创建了一个动态web项目,该项目从前端的index.html开始。我已经对它进行了测试,并在本地apache服务器上运行。我已经生成了war文件。现在我想将war文件部署到heroku。我已经下载并安装了所有的东西。我查阅了互联网,了解了如何创建 xml,一个开始执行的主类,maven汇编程序jar文件 作为一个初学者,我无法理解如何创建这些文件并将它们推送到heroku。谁能给我解释一下吗?我不想创建一个新的heroku项目 向Heroku部署战争有两种方式: 使用web
作为一个初学者,我无法理解如何创建这些文件并将它们推送到heroku。谁能给我解释一下吗?我不想创建一个新的heroku项目 向Heroku部署战争有两种方式:
- 使用webapp runner(或类似的jetty runner)
- 使用工具带部署:war命令
pom.xml
,相应地设置Procfile
,并使用git push
部署到Heroku
中介绍了部署:war的方法。它有点过时,在配置方面没有给您太多的帮助
从eclipse导出战争
通过Heroku CLI登录
使用此命令安装heroku插件
heroku插件:安装heroku cli部署
使用此命令部署
heroku-war:deploy我成功使用了:
heroku构建包:设置heroku/java
heroku构建包:清除
heroku战争:部署目标/routeplanner.war
heroku原木——尾巴
我添加到proc文件中
buildpacks:clear
war:deploy target/routeplanner.war
之后
git push
构建和部署已完成。在日志中:
app[api]: Deploy a68256e8
app[api]: Build succeeded
但是创建项目URL返回错误:“在应用程序中,无法为您的页面提供服务”
在日志中:
heroku[router]:at=error code=H14 desc=“没有运行的web进程”
但为什么我必须再次从控制台请求这些命令来重新激活应用程序工作
heroku构建包:清除
heroku战争:部署目标/routeplanner.war
谢谢你的回答,但是我在为属性组Id定义值的步骤中卡住了:为属性工件Id定义值:这些是什么?你能解释一下吗?谢谢