heroku java_heroku部署java web项目
一、开发
在本地eclipse创建maven web项目(此时可以当成正常的javaweb项目开发即可。注意添加servlet依赖,此时不用添加jetty依赖)
二、部署前准备
1、首先在pom.xml中配置jetty-runner,如下:
...
org.apache.maven.plugins
maven-dependency-plugin
2.3
package
copy
org.eclipse.jetty
jetty-runner
9.3.3.v20150827
jetty-runner.jar
2、然后先在本地测试一下:
控制台键入命令
mvn package
java -jar target/dependency/jetty-runner.jar target/*.war
此时访问localhost:8080应该能访问项目
3、创建system.properties文件,在文件中输入java.runtime.version=1.8(You can specify 1.6, 1.7, or 1.8 (1.8 is in beta) for Java 6, 7, or 8 (with lambdas), respectively.)
三、部署
部署前先从heroku上下载
1、首先git提交到本地仓库:
git add .
git commit -m "inti heroku app"
2、创建heroku app
控制台输入:
heroku create
3、然后提交到远程仓库heroku
git push heroku master
现在可以运行heroku open访问应用了!
四、重命名
在heroku网站上重命名app后在控制台再输入heroku命令会提示App Not Found,解决办法:
git remote rm heroku
heroku git:remote -a newname
具体可参考Stackoverflow上:http://stackoverflow.com/questions/7615807/renamed-heroku-app-from-website-now-its-not-found
heroku java_heroku部署java web项目相关推荐
- heroku java_部署Java Web项目到Heroku
1.在Heroku上创建一个新的App 2. 创建成功后添加对MYSQL的支持,点击find more add-ons 3. 这里我选择的是 JawsDB Mysql 4.添加成功后我们可以查看数据库 ...
- 云服务器 ECS 建站教程:手工部署Java Web项目
手工部署Java Web项目 Tomcat 一个开源的且免费的 Java Web 服务器,常用来作为 web 开发的工具.它可以托管由 servlet,JSP 页面(动态内容),HTML 页面,jav ...
- 本篇文档介绍如何手动在ECS实例上部署Java web项目
本篇文档介绍如何手动在ECS实例上部署Java web项目.适用于刚开始使用阿里云进行建站的个人用户. 项目配置 { .section} 本篇教程在示例步骤中使用了以下版本的软件.操作时,请您以实际软 ...
- 阿里云服务器部署Java Web项目全过程
最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功. 购买服务器 第一步当然是需要购买一台服务器了,我选择的是阿里 ...
- linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
- 基于Docker里的运行的tomcat容器进行部署Java Web项目详解
引言:在centos-7环境装了docker后,通过docker创建一个tomcat容器,想部署Java web项目,结果就是找不到tomcat 容器的的webapps目录,导致部署不了项目,不过后来 ...
- 云服务器(uCloud)部署java web项目(二) 安装,配置apache服务器
自己组建了一个网站,想要发布到互联网上.然后我就找到了这个链接 https://www.codecasts.com/series/deploy-a-website-from-scratch(是一个从零 ...
- 从零开始学习Linux部署Java web项目
前言 最近越来越发现需要学习的东西太多了,前几天公司服务器出现问题,需要对服务器硬件进行维护,当然服务器上的服务需要部署到另一个服务器上.这对于我来说是很陌生的,虽然这件工作没有让我去做,但是还是很好 ...
- java web ubuntu_Ubuntu部署Java web项目
登录服务器和给服务器传输文件,使用的工具是Xshell Xftp Mysql 安装mysql 输入:sudo apt-get update 更新软件列表 输入: ...
最新文章
- LeetCode简单题之查找共用字符
- 文件服务器的配置与管理(2) 实现软RAID
- pat 甲级1013
- 【Python】9个必知的Python操作文件/文件夹方法
- 又涨了?2021 年 3 月程序员工资统计新出炉
- 安装和使用memcached
- Git:常用的命令(不断迭代完善)
- 胶水语言概述(以Python为例)
- 计算机怎么接入外接键盘,如何在笔记本电脑上设置外接键盘? [详细信息]
- arccos用计算机,arccos0(arccos在线计算器)
- python requests ‘latin-1‘ codec can‘t encode characters in position 374-379: ordinal not in
- SEO基础知识完美教程
- Tensorflow中 tf.train.exponential_decay() 等实现学习率衰减
- 【深度优先搜索】leetcode 1905. 统计子岛屿
- JAVA - 开发工具
- HPRD数据库HPRD_Release9_062910表中最后一列RefSeq字段的含义
- 【Unity】励志成为最强UI仔—BeaverJoe项目之UI界面制作【上】代码优化-动态加载UI对象
- 小米android手机密码忘了怎么解锁,小米手机锁屏密码忘了怎么办
- html盒模型中border的写法,【前端】盒子模型的边框样式属性和应用技巧讲解
- 嫦娥探月数据公布:高清真彩色月面图像首公开
热门文章
- 微信小程序原声自定义日期选择器
- php如何升级swoole,升级 Swoole
- Codeforces Round #748 (Div. 3) E. Gardener and Tree(拓扑排序)
- 阿里百川V6安全图,uniapp使用阿里百川SDK V6安全图唤醒淘宝APP 阿里百川新版本打开淘宝领券页面/渠道备案,uniapp对接淘宝联盟等等超级详细
- 你们会因为代码烂,而入职两三天选择离职吗?
- 什么是数据挖掘,它的方式和目的是什么?
- poj-1741(树分治 点权)
- Vue——简易计算器
- 【20211203】datagrid,数据库管理神器,一个字,绝
- 一文读懂GoogLeNet神经网络