2016-07-29 592 views

回答

0

如果您使用的是tomcat服务器behinde,则可以运行。

您还可以从application.properties更改您的应用程序的端口。 为你的情况github.com/eugenp/spring-security-oauth,你只需去https://github.com/eugenp/spring-security-oauth/blob/master/spring-security-oauth-server/src/main/resources/application.properties并将其更改为你想要的端口

+0

谢谢@Vasile,但我没有“落后于tomcat服务器”,请您详细说明一下。我正在运行通过Spring Boot包装的tomcat。 – PKumar

+0

这是你可能用来在tomcat上部署的设置,但是因为你使用Spring Boot的包装器,所以我不认为你有权访问它们http://stackoverflow.com/questions/8823290/how-to-run - 不同的应用程式,在单Tomcat的实例背后不同的端口 –

0

Spring Boot Guide

如果你不小心运行Web应用程序的两倍,你会看到一个“端口已在使用”错误。 STS用户可以使用“重新启动”按钮而不是“运行”来确保关闭任何现有实例。

所以我猜测不能在同一个端口上运行两个启动实例。我不认为可以在同一个端口上使用多个tomcat服务。有关tomcat的讨论,请参阅this

+0

你能帮我运行https://github.com/eugenp/spring -security-oauth /开发人员要求在8081上运行,这怎么可能。 @ px06 – PKumar

+0

该版本库包含多个演示项目,您可以编译并运行它们中的任何一个,因为端口已经全部设置为“8001”。服务器运行端口通常在Spring引导项目的'/ src/main/resources/application.properties'中定义。 – px06

+0

感谢@ px06为您的快速回复 – PKumar

相关问题