Tôi muốn biết liệu có thể triển khai một ứng dụng khởi động mùa xuân với cơ sở dữ liệu MySQL vào đám mây xanh không. Tôi không thể tìm thấy bất kỳ hướng dẫn hoặc hướng dẫn nào.Ứng dụng khởi động mùa xuân trên Microsoft Azure
Trả lời
Nếu bạn đang xem xét phần chung Azure IAAS (Cơ sở hạ tầng như một dịch vụ), thì câu hỏi này không được phát sinh, vì nó tốt như bất kỳ IAAS nào khác cung cấp từ các nhà cung cấp dịch vụ đám mây khác như Amazon. Nó có thể chạy khá nhiều thứ, và có, bao gồm cả các ứng dụng khởi động Spring
Nếu bạn đang nói về dịch vụ dựa trên dịch vụ vi mô, vải sẽ rất thú vị, vì vải dịch vụ tự cung cấp một plug and play sẽ rất thú vị.
Trong bổ sung thông tin chung về ứng dụng java web, có một số mùa xuân thông tin khởi động cụ thể trong tài liệu Azure:
https://azure.microsoft.com/en-us/documentation/articles/web-sites-java-custom-upload/#springboot
Để có được một ứng dụng Springboot chạy bạn cần phải tải lên của bạn Tệp JAR hoặc WAR và thêm tệp web.config sau. Tệp web.config đi vào thư mục wwwroot. Trong web.config điều chỉnh các đối số để trỏ đến tệp JAR của bạn, trong ví dụ sau, tệp JAR cũng nằm trong thư mục wwwroot.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="%JAVA_HOME%\bin\java.exe"
arguments="-Djava.net.preferIPv4Stack=true -Dserver.port=%HTTP_PLATFORM_PORT% -jar "%HOME%\site\wwwroot\my-web-project.jar"">
</httpPlatform>
</system.webServer>
</configuration>
này làm việc cho tôi với một Azure API-App:
- Tạo API-App trong Azure
- Tạo tập tin chiến tranh từ mùa xuân Tool Suite (File -> Export - > Web -> Chiến tranh-Tệp) hoặc qua maven xây dựng
- Đặt tên tệp chiến tranh "ROOT.war"
- Đặt trong thư mục "webapps"
- Đẩy webapps thư mục và chiến tranh có chứa một kho git
- Thêm kho git đến Api-App Deployment Options trong Azure
Nếu App được thiết lập một cách chính xác (đúng Java và Tomcat phiên bản đã chọn) , chiến tranh nên được trích xuất tự động.
Ngoài ra, bạn có thể thêm tệp web.config (song song với thư mục webapps), để có thêm tùy chọn cấu hình.
Nếu ROOT.war không được trích xuất, hãy thử xóa thư mục ROOT hiện có.
- 1. Ứng dụng khởi động mùa xuân
- 2. Truy cập SessionFactory từ Ứng dụng Khởi động Mùa xuân
- 3. Lỗi thử nghiệm khởi động mùa xuân 1.4 ứng dụng
- 4. tắt bảo mật mùa xuân trong ứng dụng khởi động mùa xuân
- 5. Làm thế nào để tắt bảo mật mùa xuân trong ứng dụng khởi động mùa xuân
- 6. Taglib khởi động mùa xuân
- 7. Khởi động mùa xuân + cassandra
- 8. Khởi động mùa xuân Truy vấn động
- 9. NoSuchMethodError khi khởi động ứng dụng khởi động mùa xuân với Hibernate JPA
- 10. Khởi động mùa xuân + Angular2 trên cùng một máy chủ
- 11. Tăng tốc thời gian khởi động Khởi động mùa xuân
- 12. Thuộc tính dòng lệnh khởi động mùa xuân có sẵn khi sử dụng khởi động mùa xuân: chạy không?
- 13. Khởi động mùa xuân + Groovy + logback.groovy
- 14. Giảm thiểu thời gian khởi động khởi động mùa xuân
- 15. khởi động mùa xuân application.properties bên ngoài
- 16. tạo các dịch vụ nghỉ ngơi mùa xuân mà không sử dụng khởi động mùa xuân
- 17. Khởi động mùa xuân - @ConditionalOnProperty hoặc @ConditionalOnExpression
- 18. Khởi động mùa xuân có điều kiện trên @ConfigurationProperties
- 19. Khởi động mùa xuân và FreeMarker
- 20. Run lỗi ứng dụng khởi động mùa xuân: Không thể khởi tạo giao diện org.springframework.context.ApplicationListener
- 21. Khởi động mùa xuân yml Tệp ResourceBundle
- 22. Khởi động mùa xuân + Websocket (SockJS)
- 23. Ngăn chặn khởi động khởi động mùa xuân thất bại trên lỗi kết nối couchbase
- 24. Bộ khởi động mùa xuân obfuscator
- 25. Tôi nên sử dụng cái nào trong khởi động mùa xuân, BOM mùa xuân và IO mùa xuân?
- 26. Log4j.properties trong khởi động mùa xuân
- 27. Lợi thế của khởi động mùa xuân
- 28. plugin gradle khởi động mùa xuân
- 29. Khởi động mùa xuân và CORS
- 30. Vấn đề phạm vi lô mùa xuân khi sử dụng khởi động mùa xuân