我尝试在cloudbees上部署java应用程序,遵循此doc(http://developer.cloudbees.com/bin/view/RUN/Java+Container)和本指南(How do you deploy a non-web Java app through CloudBees Jenkins "Deploy Now" feature?)并最终设法在cloudbees上运行我的应用程序,但是...我不能连接到它。
在日志中我可以看到它开始很好,正在收听端口:
Starting spray can on 8464
[INFO] [06/11/2014 08:15:33.237] [on-spray-can-akka.actor.default-dispatcher-3] [akka://on-spray-can/user/IO-HTTP/listener-0] Bound to localhost/127.0.0.1:8464
我的应用已在http://spray-can.pawelstawicki.eu.cloudbees.net/,但当我去那里时,我只能看到502 Bad Gateway
。我也试过http://spray-can.pawelstawicki.eu.cloudbees.net:8464/但是没有什么东西可以监听端口。
我做错了什么?
答案 0 :(得分:1)
我想这里的问题可能是你在注入环境变量($ app_port)时指定了端口。您的申请应该在http://spray-can.pawelstawicki.eu.cloudbees.net/中可以访问。另外我认为输出“localhost / 127.0.0.1:8464”听起来不太好。