自从开始学习javaWeb开发,就一直找稳定的开发运行、测试主机,之前朋友也曾提过,但很多支持java的主机确实贵的要命,我说还不如买台便宜的vps跑java吧,他说对linux不大懂,还是虚拟主机方便些,后来也曾收集了各种资料,包括gae大家的什么之类,但都不理想。废话到此,下面说说今天要推荐的Jelastic,可能很多朋友都在用了,那么看到这里你可以绕道了。

官网打出的标语是Jelastic Java Host Rock-solid Java in the Cloud,Auto-scales. Easy to deploy. Runs ANY Java app.最后还有一条Sign Up for Free!,可以看出,网站是类似于sf一样提供开发者空间的,稳定性暂时不晓得,是今天在hostloc上找vps的时候网友推荐的,最主要是免费,虽然有计价系统,但都是$0,这样至少目前还可以说是免费了。

注册,很简单,通用规则,使用gmail好一点,选择服务器所在地,有北美和欧洲两个选项,这里我选北美的,个人认为北美的会快些,hostloc上有用过的朋友也说是北美欧洲的有兴趣的朋友可以试试,如图。

下面输入email点击Sign Up Free这里不再截图了。

点击后弹出登陆界面如图。

输入你的email,登陆你的邮箱(这里是gmail),收到邮件,里面包括随即密码。复制并粘贴到password框点Login即可登陆。

登陆后跳转到app.jelastic.servint.net页面,很直观的操作界面,如图所示。

你可以选择打开、关闭ssl,打开关闭balancer,允许最大值,运行个数等,容器可以选择Jetty6,Tomcat6,Tomcat7和Glassfish3,这里我选了Tomcat7,可以开启maven支持,数据库可以选择SQL DATABASE或者NO SQL DATABASE,前者包含MariaDB5.2、MySQL5.0、PostgreSQL8.4三个可选项,后这包含MongoDB1.8、CouchDB1.1两个选项。全部选好后,可以看见后面的Total Monthly Cost依然是$0(可能现在是测试版,不收费吧,也可能其他方面收费,这点个人英文水平低,不深究了),最后一步,输入应用名称,也就是将要分配的三级域名地址,填好后如果可用边框则为绿色,不可用边框则为红色。确定名称可用后点击Create。这样就生成一个应用了。是不是操作起来很方便呢?期间生成需要一定时间,具体没计算反正不会太慢,也不是瞬时的。

小子定的应用名称是poorren,最终地址就是http://poorren.jelastic.servint.net/,访问页面就能看到Tomcat的默认页面了,也可以使用网站提供的helloword的war文件部署进根目录试试,处理完成后访问前面连接将显示最简单最基础的helloworld。这里大家应该就明白了如何使用了吧,在你看到helloworld.war包的那一栏,就有我们熟悉的upload,将自己做好的程序等打包成war并upload上去,再通过Deploy to…选择部署到根目录,等待部署完毕即可运行。

小子这里就部署了HelloWorld作为测试吧,演示地址http://poorren.jelastic.servint.net/

限制方面有3 enviroments per account、4 app servers per environment、16 cloudlets per app server、1 GB storage per app server。

具体的使用,小子也是刚刚接触,现在还不是很清楚,大家有兴趣可以通过Google详细了解,这里只做推荐。

下面是小子关于Jelastic的一些操作总结,希望对大家有用

1、点击应该的setting,可以设置应用绑定域名,将域名解析到你的应用地址,然后再绑定了就可以了,随便注册了个免费域名iehuo.tk,绑定后解析生效就可用了。

2、自动生成的随即密码不容易记住,甚至说记不住,可以在账户处点击弹出Change Password的选项后选则修改,这条好像是废话。

3、Mysql密码后台没有更改的选项,可以登陆phpMyAdmin更改

4、文件上传也可以在Tomcat或其他容器下面的Config中选择upload,依次选择webapps->ROOT,程序文件传到ROOT即可,上传可以一次选择多个文件同时上传。

废话就这些了,希望对java开发的朋友有点用。