可以在Heroku上部署我的WebSocket Java应用程序

时间:2015-01-26 22:15:31

标签: java git heroku deployment

您好我已经开始使用Java EE了,我根据this示例创建了我的websocket服务器端点(除了我使用 tomcat 而不是的的glassfish

我已使用heroku create创建了heroku应用。然后执行:

git init
git add .
git commit -m 'initial commit'

在我的netbeans项目根目录中,但是当我这样做时:

git push heroku master

我收到了这个

remote: Building source:
remote: 
remote: 
remote:  !   Push rejected, no Cedar-supported app detected
remote: 
remote: Verifying deploy...
remote: 
remote:  !   Push rejected to guarded-reaches-2466.
remote: 
To https://git.heroku.com/guarded-reached-2466.git
 ! [remote-rejected] master->master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/guarded-reached-2466.git'

任何想法,我做错了什么?

1 个答案:

答案 0 :(得分:0)

这通常意味着Heroku无法为您的应用程序找到合适的buildpack。对于Java buildpack,检测脚本要求在项目的根目录中存在pom.xml文件(并且必须将其签入Git)。是这样吗?