Şu anda Spring Boot ile bir web uygulaması oluşturmaya çalışıyorum. Uygulamamı localhost: 8081'e dahil etmem gerekiyor. Limanı nasıl değiştirebilirim?Spring Boot: Web Uygulaması için Bağlantı Noktasını Değiştir
cevap
Aslında server.port
değiştirmek istiyorum ve http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config
Örnekler açıklandığı gibi çok farklı şekillerde değiştirebilirsiniz: (kavanoza veya dışında) sizin application.properties içinde
komut satırı
java -Dserver.port = $ PORT -jar target/demo-0.0.1-SNAPSHOT.jar
ve
Aslında server.port değiştirmek istiyorsanız ve tarif http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config
olarak çok farklı şekillerde değiştirebilirsiniz çok daha içinde server.port = 9000 koy senin application.properties
Katıştırılmış tomcat sunucusunu kullanıyorsanız, EmbeddedServletContainerFactory ürününün kendinizi Uygulamanızda yapılandırabilirsiniz @SpringBootApplication ile not ekledi.
Bu JettyEmbeddedServletContainerFactory fasulye kullanarak da Jetty'e için aynı yapabileceğini örnek yapılandırma
@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;
}
, size erkek kedi sunucusu özelleştirmek için seçenekler verecektir ya Akıntı için UndertowEmbeddedServletContainerFactory kullanarak.
Resmi belgeler burada bulunabilir: http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/
varsayılan bahar çizme ile port 8080 kullanır ANCAK aynen bu şekilde) (ana aşağıdaki kod satırı ekleyerek noktasını değiştirebilirsiniz:
System.getProperties().put("server.port", *YOUR_PORT_NUMBER_GOES_HERE*);
örn
@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);
}
VEYA
Sen application.properties içinde yapılandırabilirsinizşöyle dosyası: Eğer yay önyükleme uygulamasında bir application.properties dosyasını YOKSA
server.port=8181
, devam edin ve bir tane oluşturabilirsiniz . Eğer gerekebilir
Başka yapılandırmalarıdır application.properties: sonra da isim/kaynaklar src/java klasörü sağ tıklayın ve Yeni-> Diğer-> Genel gidip 'Dosya' yı seçin Burada listelenen https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html. Bu özellikler uygulamada da yapılandırılmıştır.özellikler dosyası.
senin application.properties dosyasındaBu bağlantı noktası üzerinde Spring Boot documentation başvurabilirsiniz benim için çalıştı, teşekkür ederim – OmarBizreh
, sadece bir satır
server.port = 8080
eklemek Ve daha yapılandırmaları için size
- 1. Spring Boot yönetim bağlantı noktasını çalışma zamanında alın. management.port = 0
- 2. Phpmyadmin'deki Mysql Sunucusunun Bağlantı Noktasını Değiştir
- 3. Gömme Spring Boot Uygulaması ile Postgresql
- 4. Spring Boot uygulaması tüm CPU'ları kullanmaya başlar
- 5. Spring Boot Elasticsearch Yapılandırma
- 6. Spring Boot - Web sunucusunun başlamasını bekleyin
- 7. Spring Boot uygulaması - "mvn spring-boot: run" ve "java -jar" ile başlangıç zamanındaki farklar
- 8. Spring Boot ve CORS
- 9. Spring Boot uygulaması başlatılırken H2 TCP sunucusu nasıl başlatılır?
- 10. Spring boot + Thymeleaf'da I18n
- 11. Jackson, Spring Boot
- 12. tutam yakınlaştırma için bağlantı noktasını ayarlama (GMGridView)
- 13. Spring Boot Logger Unsurlar
- 14. Bahar Boot + WEB-INF
- 15. Spring Boot ile isim tabanlı sanal barındırma
- 16. Seri bağlantı noktasını benzet
- 17. Spring MVC veya Yaylı Boot
- 18. Spring Boot: SpringBootServletInitializer
- 19. Spring Boot ve Thymeleaf
- 20. Tomcat, Spring Boot uygulamasında kilitleniyor
- 21. CORS issue Spring Boot ile
- 22. IISExpress için SSL bağlantı noktasını nereye yazmalıyım?
- 23. Spring Boot OAuth2 - Kullanıcı ayrıntıları alınamadı token
- 24. Spring Boot webapp'da Orika ClassCastException
- 25. Statik kaynakları dosya sisteminden sunma | Spring Boot Web
- 26. Maven çalışmıyor Spring Boot testleri
- 27. Bağlantı noktasını IIS'den C# ile web sitesi adına nasıl alabilirim?
- 28. Spring Boot REST yol eşlemesi
- 29. Spring Boot JPA Veritabanı Seçimi
- 30. REST Spring Boot ve Apache web sunucusunda Yanıt Verisi Yok
Komut satırı seçeneği '--server.port = 8081' – azizunsal