我必须托管使用JSP,Java 6, Spring 3,Hibernate 3 ,mySql,Tomcat 6构建的Web应用程序。
我是托管网络应用程序的新手并且有一些疑问: -
有谁可以指导我,特别是从 Spring和Hibernate 的角度来看?
托管/运行Hibernate&amp ;;时出现的问题是什么?春季申请?
提供Java托管的主机是否也提供对Spring和Hibernate的支持?
答案 0 :(得分:9)
您可以使用云提供商。有很多。亚马逊网络服务是市场上的领导者,但它正在快速发展(你有一年的免费微实例试用)。例如,甲骨文刚进入戒指。 Rakspace也是一个很大的,还有很多其他的。
然后您可以在IAAS和PAAS之间做出决定。基本上用PAAS你自己不安装tomcat或mysql。你有Red Hat Openshift,Vmware Cloudfoundry,Amazon beanstalkC cloudbees,Microsoft Azure等解决方案。 使用IAAS,您拥有一台虚拟机。也许你可以从这开始向上移动堆栈并稍后尝试PAAS。
云是托管的未来。租用物理机器很快就会消失。 PAAS被认为是云的未来。所以你应该试试云。有很多关于此的教程。
答案 1 :(得分:1)
有几个PaaS,您可以在其中部署Spring应用程序。但是,并非所有这些都支持相同的容器。 CloudBees是一个Java PaaS,您可以在Tomcat,Jboss,Glassfish和Jetty中部署应用程序。您有几个他们支持的容器here。
专门针对Spring,您可以在博客上逐步official documentation获取此guide。
他们还提供两个ClickStart作为示例:
一如既往......尝试不同的平台,只选择满足您需求的平台。