我的项目在play命令行调用中运行得很好。我希望托管这个应用程序。我发现play2war会创建一个war文件。为了在apache中运行它,我已将war重命名为root.war并进行部署。当我去http:localhost:8080空白页面。我尝试按照播放网站上的说明操作,似乎我还需要从命令行运行。我不确定反向代理是如何工作的,因为它没有告诉要编辑哪个配置文件。
使用play2war war文件,我仍然需要这样做。有没有办法让这场战争在常规提供商中托管或在我的tomcat安装中运行。我是否需要提供web.xml和清单,这些是必要的吗?
如果可能的话,有些人可以提供步骤列表 - 我迷失了 - 我对开发过程感到的所有兴奋都随着部署的噩梦而消失。
与其他托管相比,像Heroku一样本地托管的所有选项都相当昂贵。
答案 0 :(得分:0)
您必须以某种方式部署应用程序。有不同的方法。
运行应用程序后,应该可以通过它的传统端口访问它。 (tomcat为8080,命令行为9000)
之后,您可以添加反向代理。反向代理的重点是监听公共端口,比方说80并将所有请求转发到另一个端口。比方说9000。
作为反向代理,您也可以使用不同的服务器: