我从未在网络服务器上放置任何东西。
我有一个使用servlet(使用tomcat 7)在eclipse中构建的动态Web项目,它连接到我大学网络上的计算机上的mysql数据库。
我如何将此项目放到Web服务器上,以便我可以从任何地方访问它。如果你能解释一下最好和最便宜的选择
让这个项目上线的步骤是什么?
答案 0 :(得分:6)
Amazon EC2有免费微实例,它将运行tomcat + mysql!值得一试!
613 MB内存和32位和64位平台支持
答案 1 :(得分:5)
如果您是独立供应商,您有两种可能性。
首先,拿计算机,连接到网络,在其上安装tomcat和mysql,部署你的web应用程序,购买固定IP,购买域名并享受。
第二种方法是找到托管java应用程序并提供mysql服务的托管公司。有很多这样的公司。如果你选择一个,你付钱给他们,他们会为你做一切。我相信,如果你需要java和mysql,你将找不到免费托管公司。但试试吧。可能有这样的公司将免费提供服务,并为您的网站添加几个横幅。
另一种方法是从Amazone云购买虚拟机。你可以买到最简单的linux机器。在上面安装java + tomcat + mysql。购买域名,你就完成了。它不是免费的,但每小时花费几美分,所以这可能是最适合你的方式。
答案 2 :(得分:1)
要部署war文件,您只需将其复制到apache-tomcat webapps目录即可。 Tomcat将自动为您打开它,您的应用程序已启动并运行。
不要忘记让你的jdbc jar文件可用于tomcat。
主机开始时每月约2.45美元。我们对MochaHost有很好的经验。
您可以使用DynDNS.org在系统上自行托管,即使您只有动态IP,但保持服务器全天候运行需要大量工作。
答案 3 :(得分:0)
按照Jeremy的指示创建WAR文件后,您只需将其放在Tomcat安装的webapps文件夹中即可。
答案 4 :(得分:0)
供您参考:
您可以查看http://www.hostjava.net他们使用tomcat和mysql进行相当不错的托管计划。
答案 5 :(得分:-1)
为了能够部署文件,您只需将其复制到apache-tomcat webapps目录即可。 Tomcat会自动打开你的情况,以及你的应用程序启动并运行。
不要忘记构建对tomcat开放的jdbc jar文件。
主机开始时每月约3.95美元。我们现在对HostMyth有很好的经验。
你可以自己主持一些事情,如果你只有一个参与的IP,使用cloudflare,但保持服务器24/7/365上升涉及很多工作。