Amazon web services AWS配置Tomcat';s虚拟目录和电子邮件系统
我正在AWS上部署我的第一个应用程序,有两件事我就是找不到解决方案 1.文件系统 该应用程序使用Lucene并允许图像上传,因此我猜我需要一个S3实例来承载Lucene索引和图像 出于测试目的,在我的本地系统上,我将这行代码放在Tomcat7的Amazon web services AWS配置Tomcat';s虚拟目录和电子邮件系统,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我正在AWS上部署我的第一个应用程序,有两件事我就是找不到解决方案 1.文件系统 该应用程序使用Lucene并允许图像上传,因此我猜我需要一个S3实例来承载Lucene索引和图像 出于测试目的,在我的本地系统上,我将这行代码放在Tomcat7的server.xml: 。现在,您可能知道,所有以/uploads开头的请求都将由服务器路由到D:/myapp/uploads 此外,Lucene API需要绝对路径才能找到索引目录: FSDirectory.open(new File(ConfigUti
server.xml
:
。现在,您可能知道,所有以/uploads
开头的请求都将由服务器路由到D:/myapp/uploads
此外,Lucene API需要绝对路径才能找到索引目录:
FSDirectory.open(new File(ConfigUtil.getProperty("D:/myapp/index")))
我的第一个问题是关于AWS控制台中的配置。我如何获得这些'D:/aaa/bbb/'路径
2.电子邮件系统
注册后,将向用户发送确认电子邮件。同样,在测试中,我使用了谷歌的smtp.gmail.com
。我需要一个主机一个用户名和一个密码,才能使javax.mail API正常工作
我不知道如何才能获得这些证书?这是一个AWS的问题还是一个域名注册商(我用的是namecheap)的问题
谢谢你的帮助 要在S3上托管图像,您有两个选项 或者像在测试系统上那样允许上传到第一个,然后异步地将它们移动到S3。 在这种情况下,您可以在EBS卷上选择任何希望临时存储上载文件的路径 或者修改前端以允许直接提交到S3 同样,您可以在EBS卷上选择任何希望存储Lucene索引的路径 关于javax.mail的使用
用户名
和密码
请试着重新表述你的问题。完全不清楚你到底想要什么。还可以添加更多信息,说明您正在AWS上尝试使用哪些服务。关于电子邮件,aws不是一家全方位服务的Web空间提供商,因此不提供电子邮件帐户