如何在heroku上部署一个java web 程序。

    最近在heroku放了一个nodejs的项目,是我的微信公共帐号,以前是在bae上的(以前是Java写的,最近改成了nodejs),顺便宣传一下吧.

    如何在heroku上部署一个java web 程序。_第1张图片

    今天研究了一下java项目,记一下注意事项:

    首先是spring配置的一部分

<bean class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" id="dataSource">
    <property name="driverClassName" value="${database.driverClassName}"/>
    <property name="url" value="#{'jdbc:postgresql://' + dbUrl.getHost() + dbUrl.getPath()}"/>
    <property name="username" value="#{ dbUrl.getUserInfo().split(':')[0] }"/>
    <property name="password" value="#{ dbUrl.getUserInfo().split(':')[1] }"/> 
</bean>

    

    heroku使用jetty来运行java程序

    日志功能:https://devcenter.heroku.com/articles/logging  包括如何写入日志,查看日志,日志格式化等。

    进程功能:https://devcenter.heroku.com/articles/ps 包括查看进程,重启进程等。

    数据库功能:https://devcenter.heroku.com/articles/database

你可能感兴趣的:(java,maven,jetty,heroku,sprig-roo)