2015-05-13 18 views

Antwort

2

Wenn Sie den eingebetteten Tomcat-Server verwenden, können Sie die Bean EmbeddedServletContainerFactory selbst in Ihrer Anwendung cl konfigurieren Ass mit @SpringBootApplication annotiert.

Dies wird Ihnen Optionen geben Sie Ihrem Tomcatbediener, Beispielkonfiguration

@Bean 
public EmbeddedServletContainerFactory servletContainer() { 
    TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory(); 
    factory.setPort(9000); 
    factory.setSessionTimeout(10, TimeUnit.MINUTES); 
    factory.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/notfound.html")); 
    return factory; 
} 

Sie auch die für Jetty gleiche tun könnte anpassen, die JettyEmbeddedServletContainerFactory Bohne, oder für Undertow die UndertowEmbeddedServletContainerFactory mit verwenden.

Offizielle Dokumentation finden Sie hier: http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/

4

standardmäßig Frühjahr Boot verwendet Port 8080, aber können Sie den Port wie dies, indem Sie den folgenden Code-Zeile in Ihrer main() ändern:

System.getProperties().put("server.port", *YOUR_PORT_NUMBER_GOES_HERE*); 

zB

@SpringBootApplication 
public class MyClass { 
public static void main(String[] args) { 
    System.getProperties().put("server.port", 8181); //8181 port is set here 
    SpringApplication.run(MyClass.class, args); 
} 

OR

Sie es in Ihrem application.properties konfigurieren können wie so Datei:

server.port=8181 

Wenn Sie in Ihrer Feder-Boot-Anwendung eine Datei application.properties nicht haben, können Sie voran gehen und erstellen . Rechtsklick auf die src/java/Ressourcen Ordner und gehen Sie zu Neu-> Sonstiges-> Allgemein und wählen Sie ‚Datei‘ dann benennen: application.properties

Alle anderen Konfigurationen müssen Sie möglicherweise sind hier aufgelistet https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html. Diese Eigenschaften werden auch in der Anwendung konfiguriert.Eigenschaftendatei.

+0

Diese beziehen hat für mich gearbeitet, danke – OmarBizreh

2

In Ihrer Datei application.properties, fügen Sie einfach eine Zeile

server.port = 8080 

Und für mehr Konfigurationen Sie Spring Boot documentation auf Port

Verwandte Themen