Tôi đang triển khai ứng dụng đầu tiên của mình trên AWS và có một vài điều tôi không thể tìm thấy giải pháp cho.AWS Cấu hình thư mục ảo và hệ thống gửi thư của Tomcat
1. Hệ thống tập tin
ứng dụng đang sử dụng Lucene và cho phép hình ảnh tải lên, do đó tôi đoán tôi cần một ví dụ S3 để lưu trữ các chỉ số Lucene và hình ảnh.
Đối với mục đích thử nghiệm, trên hệ thống địa phương của tôi, tôi sẽ đặt dòng mã này trong Tomcat 7 server.xml
:
<Context path="/uploads" docBase="D:/myapp/uploads" />
. Bây giờ, như bạn có thể biết, tất cả các yêu cầu bắt đầu với /uploads
sẽ được chuyển đến máy chủ D:/myapp/uploads
.
Hơn nữa, API Lucene cần có một đường dẫn tuyệt đối để tìm Directory Index:
FSDirectory.open(new File(ConfigUtil.getProperty("D:/myapp/index")))
câu hỏi đầu tiên của tôi là về cấu hình này trong Console AWS. Làm thế nào tôi có thể có được những đường dẫn `D:/aaa/bbb/'?
2. hệ thống gửi email
Sau khi đăng ký, một email xác nhận sẽ được gửi đến người sử dụng. Một lần nữa, khi thử nghiệm tôi đã sử dụng smtp.gmail.com
của Google. Tôi cần một máy chủ một tên người dùng và mật khẩu để làm cho API javax.mail hoạt động.
Tôi không biết làm cách nào để có được các thông tin đăng nhập đó? Đây có phải là vấn đề AWS hay một công ty đăng ký tên miền (tôi đang sử dụng namecheap).
Cảm ơn sự giúp đỡ của bạn!
Hãy cố gắng nói lại câu hỏi của bạn . Nó là hoàn toàn không rõ ràng những gì bạn thực sự muốn. Ngoài ra, hãy thêm một chút thông tin về dịch vụ mà bạn đang cố gắng sử dụng trên AWS. Liên quan đến email, aws không phải là nhà cung cấp dịch vụ web đầy đủ và do đó không cung cấp tài khoản email –