heroku部署java web项目
一、开发 在本地eclipse创建maven web项目(此时可以当成正常的javaweb项目开发即可。注意添加servlet依赖,此时不用添加jetty依赖) ? 二、部署前准备 1、首先在pom.xml中配置jetty-runner,如下: <build>
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<phase>package</phase>
<goals><goal>copy</goal></goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-runner</artifactId>
<version>9.3.3.v20150827</version>
<destFileName>jetty-runner.jar</destFileName>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
2、然后先在本地测试一下: 控制台键入命令 mvn package java -jar target/dependency/jetty-runner.jar target/*.war 此时访问localhost:8080应该能访问项目 3、创建 三、部署 部署前先从heroku上下载 1、首先git提交到本地仓库: 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |