【问题标题】:Deploy pre-written SpringMVC + Hibernate to AWS将预先编写好的 SpringMVC + Hibernate 部署到 AWS
【发布时间】:2012-07-05 21:39:32
【问题描述】:

基本上,我已经编写了一个 webapp,它使用 SpringMVC + Spring-security 进行了休眠。

我有一个 EC2 帐户,我的问题是,当我将它部署到云而不是像我现在那样在本地服务器上时(使用 RDS 而不是像我现在那样在 localhost 上安装 MySQL),我应该只是复制战争转移到 EC2 的 Tomcat 安装上,还是通过 Eclipse 完成所有操作?

将新的 Hibernate.cfg.xml 设置为指向 RDS 而不是 localhost 是否相对简单?

目前我只是将战争复制到服务器上并使用 iptables 将 80 映射到 8080,但我认为我的部署路线很长……我还没有远程设置 db 层。 ..

谢谢,

【问题讨论】:

    标签: java spring hibernate amazon-ec2 amazon-web-services


    【解决方案1】:

    我习惯于将 WAR 文件部署到 EC2 实例(尽管使用 WebLogic 而不是 Tomcat),并且我认为将文件通过 FTP 传输到 EC2 实例而不是尝试通过 Eclipse 部署它们要简单得多。 对于您的其他问题,将 Hibernate.cfg.xml 指向 RDS 非常简单。只要您记得在 RDS 上提供正确的权限,您这样做可能不会有任何问题。希望对您有所帮助。

    【讨论】:

    • 你还在本地使用 Jenkins 或 Hudson 吗?
    • 嗯,好的,所以你有一个本地专用于 jenkins 的服务器,然后构建你的战争,然后你手动将战争部署到 ec2 上的 weblogic?
    • 是的。我也可以让 Jenkins 自动部署它(通过 Maven),但由于我们在这样做之前要经过 QA 和其他流程,所以我们手动进行。
    猜你喜欢
    • 2019-10-18
    • 2015-01-31
    • 2023-03-03
    • 1970-01-01
    • 2021-02-21
    • 1970-01-01
    • 2022-07-13
    • 2012-12-24
    • 1970-01-01
    相关资源
    最近更新 更多