2015-05-13 13 views

Odpowiedz

2

Jeśli korzystasz z osadzonego serwera Tomcat, możesz skonfigurować komponent EmbeddedServletContainerFactory samodzielnie w aplikacji Cl tyłek opatrzony adnotacją @SpringBootApplication.

To daje możliwości, aby dostosować serwer Tomcat, przykład konfiguracja

@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; 
} 

Można również zrobić to samo dla Jetty, korzystając z fasoli JettyEmbeddedServletContainerFactory, lub za pomocą Undertow UndertowEmbeddedServletContainerFactory.

Oficjalna dokumentacja znaleźć tutaj: http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/

4

Przez buta domyślny wiosennej wykorzystuje port 8080, ale można zmienić port po prostu dodając następujący wiersz kodu w main() tak:

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

np

@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); 
} 

lub

Można skonfigurować go w application.properties złożyć tak:

server.port=8181 

Jeśli nie masz plik application.properties w aplikacji wiosna-boot, można iść dalej i utworzyć . Kliknij prawym przyciskiem myszy na src/Java/Zasoby folder i przejść do New-> Inne-> Ogólne i wybierz „Plik” następnie wymienić jako: application.properties

Wszelkie inne konfiguracje mogą być potrzebne są wymienione tutaj https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html. Te właściwości są również skonfigurowane w aplikacji.plik właściwości.

+0

ten pracował dla mnie, dziękuję – OmarBizreh

2

W pliku application.properties, wystarczy dodać jedną linię

server.port = 8080 

i więcej konfiguracjach można odnieść Spring Boot documentation na porcie

opcja wiersza poleceń
Powiązane problemy