我做了一个应用程序,它公开了一些REST api(使用Jersey JAX-RS实现)。现在,当我在heroku上部署'war‘时,API是不可访问的。
我已经将http://localhost:8080/myProjectNameInEclipse/webapi/*更改为--> http://myAppNameInHeroku.herokuapp.com/myProjectNameInEclipse/webapi/*
但在此之后,URL将不再可访问。有人能指导我在部署到服务器(尤其是Heroku)时重命名URL吗?
发布于 2016-06-01 22:57:31
web进程必须侦听且只能侦听一个端口。端口必须是在$PORT变量中指定的端口。如果您的进程侦听其他端口,它将被Heroku关闭。
发布于 2016-06-01 23:04:36
添加到上面的答案中。您需要一个配置文件来指示$PORT变量
web: java $JAVA_OPTS -jar target/dependency/jetty-runner.jar --port $PORT target/*.warhttps://stackoverflow.com/questions/37572052
复制相似问题