我在Vagrant配置的机器内运行Play 2.4。我将项目文件挂载到VM <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<html>
<head>
<title>Login Page</title>
</head>
<body>
<form:form id="loginForm" method="post" action="login" modelAttribute="person">
<form:label path="name">Login name:</form:label>
<form:input id="name" name="name" path="name" /><br>
<form:label path="password">Password</form:label>
<form:password id="password" name="password" path="password" /><br>
<input type="submit" value="Submit" />
<h2>${unsuccessMessage}</h2>
<h2>${successMessage}</h2>
</form:form>
</body>
</html>
我的播放配置的端口设置为config.vm.synced_folder "project_src/", "/home/vagrant/project_src/"
,但此设置未被提取。即使我开始使用conf选项play.server.http.port=8888
或任何其他配置文件,也不会选择该设置。
文件上的烫发是run -Dconf.resource=application.conf
,所以我很确定这也不是问题。
我可以设置端口的唯一方法是使用-rw-r--r-- 1 vagrant vagrant application.conf
这很好但是我还想从conf文件中读取其他环境设置。
有什么建议吗?