Rumah > Java > javaTutorial > Bagaimana untuk menetapkan port permulaan springboot dalam pelayan awan

Bagaimana untuk menetapkan port permulaan springboot dalam pelayan awan

王林
Lepaskan: 2023-06-02 23:19:37
ke hadapan
1059 orang telah melayarinya

Pelayan awan: but spring adalah perkara yang baik Ia boleh dimulakan terus dalam kaedah utama tanpa bekas, dan tiada fail konfigurasi diperlukan, menjadikannya mudah untuk membina persekitaran dengan cepat. Tetapi apabila kita ingin memulakan dua projek springboot pada masa yang sama, akan ada masalah Aplikasi kedua mungkin tidak dimulakan kerana port 8080 diduduki oleh aplikasi pertama, kita perlu mengubah suai port permulaan daripada projek-projek tersebut.

boleh dicapai dengan melaksanakan antara muka EmbeddedServletContainerCustomizer:

Aplikasi kelas awam memanjangkan SpringBootServletInitializer melaksanakan EmbeddedServletContainerCustomizer {

Configuration Spring

pembina pringApplicationBuilder) {

return builder.sources(Application.class);

}

public static void main(String[] args) {

SpringApplication.run ( Application.class, args);

}

@Override

penyesuaian void awam(ConfigurableEmbeddedServletContainer Container) {

container.setPort(8081);

}

}

PS: Mari kita lihat konflik port aplikasi penciptaan but spring 8080

Jika nombor port 8080 pada komputer anda ialah digunakan oleh atur cara lain (seperti Jenkins) telah diduduki, ralat berikut akan dilaporkan semasa menjalankan lightsword: java.net.BindException: Alamat sudah digunakan...Gagal memulakan komponen [Connector[HTTP/1.1-8080]]. ..

Penyelesaian: Cipta fail baharu dalam direktori src->main->resources bernama application.properties (ini ialah fail konfigurasi bersatu SpringBoot) dan tambah baris berikut: (Ambil port nombor yang tersedia pada komputer , seperti 9527 di bawah, semua orang yang telah menonton filem Xingye akan faham) server.port = 9527

Jalankan sahaja lagi.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan port permulaan springboot dalam pelayan awan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan