我目前正在尝试使用一些小的配置更改来运行Spring Boot应用程序,但似乎无法正确监听端口。看起来,Tomcat实例加载的server.xml会覆盖任何应用程序.properties文件指定的内容。
application.properties:
logging.level.app = TRACE
logging.file = /tmp/my-server.log
server.port = 8081
当我将其部署到/usr/local/tomcat/webapps时,只能通过8080端口访问服务器,似乎忽略了server.port属性。我认为服务器正确地获取了属性文件,因为日志正确地记录在/tmp/my-server.log中。
最终目标是在Amazon Elastic Beanstalk中运行时使服务器侦听我选择的端口。我可以更新负载均衡器上的端口,但如果服务器只会侦听其预配置的端口,则无济于事。
感谢您提前提供任何帮助!
OSX Yosemite,Tomcat 8.0.24,Spring Boot v1.2.4